Windows 7 x64上的Crystal Reports XI R2运行时

时间:2011-09-14 13:59:27

标签: crystal-reports

我们在现有(32位)应用程序中使用Crystal Reports XI R2(11.5.3300.0)。我们正在升级到Windows7 64位。

在我们的兼容性测试期间,我们遇到一个问题,表明晶体报告运行时不可用。我在这里省略了异常细节,因为它是荷兰语,但基本上是说运行时没有正确安装,我应该安装可分发的CRRedist * .msi。

我遇到的问题是我似乎无法找到可分发的。当我检查支持站点https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567时,它指的是Program Files文件夹中的引导程序。但是,指示的子文件夹不存在。

任何针对此版本的Crystal Reports 遇到相同类型问题的人(我知道在此版本之后已发布多个版本的事实)?我在哪里可以找到可再发行的?

请注意我们的应用程序是针对x86编译的,所以我认为x86运行时应该可以解决问题。

感谢。

2 个答案:

答案 0 :(得分:1)

对你的任何答案都只是一个快速的警告,如果性能很重要你应该知道x86 dll在x64 o / s仿真时会明显变慢

答案 1 :(得分:0)

我知道这是一个老问题,但这也是我遇到过的问题所以我想根据自己的经验来更新它。

我无法找到64位的可再发行组件。相反,我不得不将我正在编译的项目更改为目标x86。默认情况下,C#和VB项目在项目设置为AnyCPU时具有属性设置。将其更改为x86,这个问题就消失了。

对于VB.NET,右键单击项目并选择属性,转到编译选项卡。在VS 2012上,您将在该屏幕上的Target CPU组合框中找到它。在VS 2008上,您需要选择“高级编译选项...”,然后您将找到目标CPU组合框。

对于C#,右键单击项目并选择属性,转到Build选项卡,您会发现它是“Platform target:”组合框。