2012-11-29 47 views
0

我其他计算机上运行同一个exe文件,但它给错误。该应用程序在我的电脑上工作,但不能在用户的电脑上工作。我尝试在其他开发机器上编译应用程序,并且它工作正常,问题是我的应用程序在用户的PC上无法正常工作。如何客户端机器上安装Crystal Reports浏览器时客户端安装Windows Installer

无法加载文件或程序集 'CrystalDecision.Shared, 版本= 10.5.3700.0文化=中性公钥= 692fbea5521e1304' 或它的一个依赖。该系统找不到指定的文件。

回答

0

在程序文件夹中有一个名为Microsoft Visual Studio 9.0 \ Crystal Reports \ CRRedist \ IA64的文件夹。在那里你会找到一个可再发行的软件包。只需将此文件添加到您的安装项目 - 用户定义的操作并安装它。

编辑:正如你所说setupProject CustomActions只允许EXE/dll文件

我找到了另一种解决办法。希望这些能满足你的需求。

添加mergeModul您setupProject:

(右键单击解决方案资源管理setupProject,加mergeModul)。

应该自动显示名为C:\ Program Files(x86)\ Common Files \ Merge Modules的文件夹。在那里你可能会找到一个名为CrystallReportsRedistxxx.msm的文件。

添加到您的项目,并应当安装过。

BusinessObjects_CrystallReports

MS CrystalReport

Adding Components to the Setup Project

How To Create Setup And Deployment Project With Crystal Report In VS Studio 2008

+0

我没有发现CrystalReportRedistxxx合并模块 – Nabin

相关问题