2011-09-14 59 views
0

我們在現有的(32位)應用程序中使用Crystal Reports XI R2(11.5.3300.0)。我們正在升級到Windows7 64位。Windows 7上的Crystal Reports XI R2運行時間x64

在我們的兼容性測試中,我們遇到了一個問題,指出水晶報表運行時不可用。我在這裏拋棄了異常的細節,因爲它是荷蘭語,但基本上它是說運行時沒有正確安裝,並且我應該安裝可分發的CRRedist * .msi。

我遇到的問題是我似乎無法找到可分配的。當我檢查支持站點https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567時,它指向Program Files文件夾中的引導程序。但是,指定的子文件夾不存在。

任何碰到這個版本的水晶報表的人(我知道這個版本之後發佈了幾個版本)?我在哪裏可以找到可再發行?

請注意,我們的應用程序是爲x86編譯的,所以我認爲x86運行時應該可以做到。

謝謝。

回答

1

只是一個快速告誡任何的答案,如果性能是很重要的,你應該知道,在x86的dll會根據仿真顯著慢在64位O/S

0

我知道這是一個老問題,但這也是我遇到的問題,所以我想用我的經驗來更新它。我不能找到64位的可再發行組件。相反,我不得不改變我編譯的目標爲x86的項目。默認情況下,C#和VB項目將項目的屬性設置設置爲AnyCPU。將其更改爲x86並且此問題消失。

對於VB.NET,右鍵單擊項目並選擇屬性,進入編譯選項卡。在VS 2012上,您可以在該屏幕上的目標CPU組合框中找到它。在VS 2008中,您需要選擇「高級編譯選項...」,然後您會找到目標CPU組合框。

對於C#,右鍵單擊項目並選擇屬性,轉到Build選項卡,然後將其作爲「Platform target:」組合框來查找。

相關問題