我也有这个问题,在安装"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