我有一个使用水晶报表的应用程序。现在我想使用 Visual Studio 设置向导设置和部署我的项目。但我的问题是我想在另一台没有安装水晶报表的计算机上安装应用程序。应用程序运行完美,直到它到达报告部分,它抛出一个错误'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化器抛出异常'。
我如何在我的设置项目中引用水晶报告依赖项,任何人都有想法?
我有一个使用水晶报表的应用程序。现在我想使用 Visual Studio 设置向导设置和部署我的项目。但我的问题是我想在另一台没有安装水晶报表的计算机上安装应用程序。应用程序运行完美,直到它到达报告部分,它抛出一个错误'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始化器抛出异常'。
我如何在我的设置项目中引用水晶报告依赖项,任何人都有想法?
为此,您需要在该机器上安装水晶报表运行时引擎。在 VS2010 中,他们将水晶报表从视觉工作室中分离出来。所以这个问题来了。
您可以将此引用添加到您的项目中:
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