分发应用程序而不安装CrystalReports
本文关键字:安装 CrystalReports 不安 应用程序 | 更新日期: 2023-09-27 18:29:03
我正在开发一个应用程序,为了生成报告,我正在使用Crystal reports。我正在尝试生成并分发我的应用程序,我希望避免用户安装Crystal Reports Runtime Environment来查看所有报告。
我正在Visual Studio 2010.NET C#上开发此应用程序,并使用Crystal Reports CRforVS_13_0_6。
所以。。。我正在努力发现是否有可能(如果有,我如何才能做到):
- 如何使用SAP的Merged Modules(Crystal Reports)构建我的应用程序,以避免用户安装Crystal Reports Runtime
- 如何使用我的应用程序安装程序进行Crystal Reports的静默/静默安装
我找到了那些链接,但对我没有帮助:
使用Crystal Reports for Visual Studio 2010合并模块(MSM)创建安装项目
在不安装Crystal Reports 的情况下在客户端计算机上运行/显示Crystal Report 9
我知道解决这个问题很容易,但安装在各种机器上真的会很头疼。
提前谢谢。
您需要将CRforVS_mergemodules_13_0_6.zip的合并模块添加到您的安装项目中。(本地化文件不是强制性的。)
正如您在上面的链接中所指出的,您还需要将VC++2005 Redistributable添加到安装项目中。(有关更多详细信息,请参阅此答案中的注释。)
因此,Crystal Reports的安装是静默的。但运行时,setup.exe
会提示用户接受VC++2005可再发行许可协议。我认为不能也不应该删除。