我也有這個問題,在安裝"SAP Crystal Reports, version for Microsoft Visual Studio"近日之後 - 在兩年後。
我專門安裝在64位支持包8的Windows 7專業版和發現,我修復是:
(1)運行每SAP's note安裝可執行文件而不是一個MSI這是與Visual Studio的(一路回到了RTM版本)完全集成的關鍵:
請注意:要集成 「SAP Crystal Reports中,開發者版本的Microsoft Visual Studio的」 到2010 VS或20 12,您必須運行安裝可執行文件。運行MSI不會將Crystal Reports完全集成到VS.按定義MSI文件僅用於運行時分發。
(2)使用Visual Studio關閉運行它。
(3)以管理員身份運行它。
即使做(1)和(2)在上面的列表而不(3)在安裝(的端部產生了一個錯誤,即使我使用的帳戶是本地管理員組的成員)。不幸的是,我(一反常態)沒有注意到這個錯誤,只是繼續。儘管「Windows程序和功能」控制面板中顯示「SAP Crystal Reports,適用於Microsoft Visual Studio的版本」,並且可以在Visual Studio項目中添加CR項目並引用CR程序集,但是十六進制代碼可能不會顯示在底部行,當我在Visual Studio中打開CR .rpt
文件 - ,就像OP描述的一樣,而不是預期的報告設計者。
因此,我關閉了Visual Studio,並通過Windows程序和功能控制面板卸載了「SAP Crystal Reports,適用於Microsoft Visual Studio的版本」。
進一步做(3)在上面的列表中時,我再次運行安裝程序可執行文件(即。以管理員身份運行它),我沒有遇到任何錯誤;之後,當我在Visual Studio中打開CR .rpt
文件時,預期的報表設計器而不是十六進制的垃圾迎接了我:問題已解決。
安裝程序還應該在VS.NET IDE中添加水晶報表插件。包安裝後,你會得到同樣的錯誤。值得嘗試重新啓動VS.NET IDE的所有實例。 – Rajesh
我重新安裝並重新啓動了我的VS實例,但仍然收到相同的錯誤,是否有擴展名,我應該手動安裝? – EvanGWatkins