2011-11-28 182 views
1

我们有Crystal Reports正在运行,它与我们的VS2010安装捆绑在一起。我很长时间没有看过这个实例,因为我们有一位忠实的Crystal开发人员,但他现在已经走了,我需要做一些改变。当我尝试在VS2010中打开.rpt文件时,我得到的只是垃圾,而不是带有GUI的Crystal Report。我需要配置/安装VS2010才能看到这个内容?Crystal Reports和VS2010

编辑:当我去我的.rpt文件用水晶报表编辑它时,我得到一个白色的屏幕充满了随机的HEX字符集和句点。我已经下载了Visual Studio的CR,但它仍然会发生,是否有我需要包含的扩展名?我有我的目标框架为4.0,我有我的web.config中加载CrystalDecisions程序集。

+0

安装程序还应该在VS.NET IDE中添加水晶报表插件。包安装后,你会得到同样的错误。值得尝试重新启动VS.NET IDE的所有实例。 – Rajesh

+0

我重新安装并重新启动了我的VS实例,但仍然收到相同的错误,是否有扩展名,我应该手动安装? – EvanGWatkins

回答

1

我也有这个问题,在安装"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文件时,预期的报表设计器而不是十六进制的垃圾迎接了我:问题已解决。