我目前在64位电脑上使用VS 2012,使用的是Crystal Reports for VS 2012。
安装完Crystal Reports for VS 2012后,我发现有两个主要文件夹:
- Common\SAP BusinessObjects Enterprise XI 4.0\win64_x64
- Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86
我将要部署的应用程序可以部署在32位和64位电脑上,因此我应该引用哪些Crystal Reports DLL?x86还是x64?
或者我需要拥有两个单独的解决方案,一个引用x86 dll,另一个引用x64?
更新:
我的做法是在开发时引用x86 dll,并在所有部署机器上安装x86 redistributable版本的Crystal Reports,而不考虑其架构。希望这对你们中的一些人有所帮助。