3

我有一个使用水晶报表的应用程序。现在我想使用 Visual Studio 设置向导设置和部署我的项目。但我的问题是我想在另一台没有安装水晶报表的计算机上安装应用程序。应用程序运行完美,直到它到达报告部分,它抛出一个错误'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化器抛出异常'。

我如何在我的设置项目中引用水晶报告依赖项,任何人都有想法?

4

3 回答 3

2

为此,您需要在该机器上安装水晶报表运行时引擎。在 VS2010 中,他们将水晶报表从视觉工作室中分离出来。所以这个问题来了。

于 2013-10-19T10:53:49.540 回答
2
  1. 右键单击您创建的项目(设置和部署)。
  2. 选择属性,然后单击先决条件按钮
  3. 选中选项“Visual Studio 的 Crystal Report”
  4. 然后点击确定按钮
于 2013-10-19T10:57:08.307 回答
1

您可以将此引用添加到您的项目中:

1-CrystalDecisions.CrystalReports.Engine.dll
2-CrystalDecisions.Enterprise.Report.dll
3-CrystalDecisions.ReportSource.dll
4-CrystalDecisions.Shared.dll
5-CrystalDecisions.Windows.Forms.dll
6-CrystalKeyCodeLib.dll
于 2013-10-19T11:10:17.167 回答