我们正在运行 Crystal Reports,它与我们的 VS2010 安装相关联。 我已经很长时间没有查看该实例了,因为我们有一位忠诚的 Crystal 开发人员,但他现在走了,我需要做一些更改。 当我尝试在 VS2010 中打开 .rpt 文件时,我得到的只是垃圾,而不是带有 GUI 的 Crystal Report。 我需要配置/安装什么才能在 VS2010 中看到这个?
编辑:当我使用 Crystal Reports 编辑 .rpt 文件时,我看到一个白色屏幕,其中充满了看似随机的十六进制字符集和句点。 我已经下载了 Visual Studio 的 CR,但它仍然发生,是否有我需要在某处包含的扩展? 我的目标框架是 4.0,我的 web.config 中加载了 CrystalDecisions 程序集。
这是 VS 2010 的 SAP 链接...
http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp
我最近在安装 “SAP Crystal Reports,Microsoft Visual Studio 版本” 后也遇到了这个问题 - 两年多后。
我专门在 64 位 Windows 7 Pro 上安装了 Support Pack 8,发现对我来说的修复方法是:
(1) 根据 SAP 的说明运行 安装可执行文件而不是 MSI,这对于与 Visual Studio 完全集成至关重要(一直回到 RTM 版本):
请注意:要将“SAP Crystal Reports,Microsoft Visual Studio 开发人员版本”集成到 VS 2010 或 2012 中,您必须运行安装可执行文件。运行 MSI 不会将 Crystal Reports 完全集成到 VS 中。根据定义,MSI 文件仅用于运行时分发。
(2) 在关闭 Visual Studio 的情况下运行它。
(3) 以管理员身份运行。
即使在上面的列表中执行(1)和(2)而不使用(3),也会在安装结束时产生错误(即使我使用的帐户是本地管理员组的成员)。 不幸的是,我(一反常态)没有注意到这个错误,只是继续。 :P
底线,即使“SAP Crystal Reports,Microsoft Visual Studio 版本”显示在 Windows 的“程序和功能”控制面板中,并且我可以随后在 Visual Studio 项目中添加 CR 项目并引用 CR 程序集,但仍是类似十六进制的垃圾,而不是当我在 Visual Studio 中打开 CR
.rpt
文件时,预期的报表设计器向我打招呼 - 就像 OP 描述的那样。
因此我关闭了 Visual Studio,并通过 Windows 的“程序和功能”控制面板卸载了“SAP Crystal Reports,Microsoft Visual Studio 版本”。
进一步执行上面列表中的(3),当我再次运行安装程序可执行文件时(即以管理员身份运行它),我没有遇到任何错误;之后,当我在 Visual Studio 中打开 CR
.rpt
文件时,预期的报表设计器而不是类似十六进制的垃圾向我打招呼:问题解决了。
从
下载兼容版本
https://origin.softwaredownloads.sap.com/public/site/index.html
下载 Visual Studio 的开发者版本,如下所述:
https://www.tektutorialshub.com/crystal-reports/install-crystal-reports-visual-studio/