我們正在將辦公室中的一堆計算機升級到運行Windows 7的x64機器。
問題是Crystal Reports在64位操作系統上運行時表現不佳。顯然它沒有任何64位初始化器? (Crystal Reports Runtime for VS on Windows 7 Throws an Error僅供參考)用於Visual Studio 2010的Crystal Reports的替代方案
我試過Windows報告查看器,但它看起來比Crystal Reports更笨重。您必須一次只從一個表格進行報告,或者您必須爲每個報告創建一個視圖,並且它看起來像報告必須是基於表格的? (而不是像Crystal這樣的自由流式頁面佈局)
我們所有的報告都是採用Crystal格式的,但是我願意重寫它們,如果它讓我能夠讓它們不那麼笨重,並且可以在64位計算機上工作,而無需一個怪異的解決方法。
我在行動Telerik的」工具已經看到工作:HTTP:/ /www.telerik.com/products/reporting.aspx,它似乎是一個不錯的選擇。你可以免費試用。 – Silx
Active Reports是另一個在這個領域最有信譽的供應商。 http://www.datadynamics.com/Products/ActiveReports/Features.aspx他們似乎也提供了遷移支持,這意味着他們的圖書館可以將您現有的水晶報告文件轉換爲他們的格式。但我的心仍然停留在水晶報表:)不知道爲什麼X86解決方法不適合你,就像你在其他線程中提到的那樣。 (但我的猜測是,你可能已經將X86設置爲調試模式而不是發佈模式)。乾杯。 –
@Karthik - 如果我可以讓水晶報告正常工作,我很樂意繼續使用它。它確實適用於它的功能。提前編譯選項我將目標CPU設置爲x86,並且在配置管理器中,Debug和Release都將x86設置爲平臺。如果我做錯了,我很樂意讓你以正確的方式告訴我。當然,一旦我手動安裝CR x86,以及其他項目先決條件,然後通過單擊.application文件而不是setup.exe來安裝項目,它就像它應該的那樣工作。這樣做只是一個痛苦。 – AndyD273