0

我正在 Visual Studio 2012 中使用 vb.net 开发 WinForms 应用程序。我已经下载了 Visual Studio 2012 的 SAP 水晶报告以从我的应用程序中获取报告。所以我下载了以下两个文件。

1) (SAP Crystal Reports,Microsoft Visual Studio SP5 的开发人员版本 - MSI 32 位)CRRuntime_32bit_13_0_5.msi 来自http://scn.sap.com/docs/DOC-35074

2)水晶报表安装程序文件CRforVS_13_0_5.exe

安装第一个文件后,我在 Visual Studio 2012 中获得了以下引用: 在此处输入图像描述

我不知道应该包含哪个参考来在 VS 中创建水晶报告。我也安装了第二个文件。它安装成功,我在工具箱的报告选项卡中找到了水晶报告查看器。我选择了该工具,然后选择创建新报告。那个时候我收到类似的错误:错误调用'创建一个新的水晶报表......'详细信息:无法在设计时解析强报表类。这是什么意思?解决方案是什么?对不起,我是水晶报告的新手。感谢你....

4

2 回答 2

0

要创建新的 Crystal Report,请在您的 VS 解决方案资源管理器中,右键单击您的解决方案并选择“添加”。在出现的窗口中,单击“已安装模板”中的“报告”并选择“Crystal 报告”。为报告命名并单击“添加”。新报告将添加到您的解决方案中,报告向导将启动。

于 2013-11-13T15:14:46.593 回答
0

卸载 CRRuntime_32bit_13_0_5.msi 和 CRforVS_13_0_5.exe 包,然后只安装 CRforVS_13_0_5.exe。

在 exe 内有 Visual Studio 的设计器和运行时文件(与 CRRuntime_32bit_13_0_5.msi 中包含的相同)

生成新报告时无需包含库引用,但如果您使用 CrystalReportViewer,则必须包含:

  • CrystalDecisions.CrystalReports.Engine
  • CrystalDecisions.ReportSource
  • CrystalDecisions.Shared
  • CrystalDecisions.Windows.Forms
于 2013-11-13T15:46:07.497 回答