我使用VS 2010构建了一个项目,我在项目中创建了2个报告。在VS2010中,我可以调试程序,报告工作完美。
现在我已经到了想要发布我的项目并将其安装在我的程序将被使用的机器上的地步。我尝试'发布'我的项目并在另一台计算机上运行'Setup'文件,我收到以下错误:
无法安装或运行该应用程序。该应用程序需要 程序集CrystalDecisions.ReportAppServer.CommonObjectModel 版本13.0.2000.0将安装在全局程序集缓存(GAC)中 第一。请联系您的系统管理员。
进行一些研究,我发现您可以手动更改GAC或让Windows Installer为您修复它。说实话,我不知道GAC在哪里或如何修改它。我理想的解决方案是弄清楚如何设置Windows Installer来修复GAC并配置Crystal报告,以使我的项目在基本机器上运行。
有人可以帮我设置Windows Installer以安装相应的Crystal Reports引擎,以便我的项目能够正常工作吗?
我是Windows Installer的新手,所以对细节的过分不会打扰我一点!非常感谢提前!!
答案 0 :(得分:3)
您可以尝试添加Crystal Reports runtime installer作为主程序包的先决条件。您需要版本为13.0.2000.0的版本。
您可以在此处详细了解先决条件:
答案 1 :(得分:0)
你也可以尝试为水晶参考设置CopyLocal = True。