2

我有一个使用Crystal Reports的应用程序。现在在我的开发环境中,我安装了Crystal Report,因此开发版和发布版都能正常工作。在Build中查看Crystal Report窗体崩溃

但是,当发布版本的安装程序安装在不具有Crystal Report Installed的其他PC中时,应用程序在尝试加载报告时崩溃。

很明显,Crystal Report所需的DLL缺失。我已经将6个DLL添加到安装项目中,但仍然崩溃。

下面列出添加的DLL。

  1. CrystalDecisions.CrystalReports.Engine
  2. CrystalDecisions.Enterprise.Framework
  3. CrystalDecisions.Enterprise.InfoStore
  4. CrystalDecisions.ReportSource
  5. CrystalDecisions.Shared
  6. CrystalDecisions.Windows.Forms

我需要添加任何别的东西。在项目的参考部分中,没有列出与CrystalDecisions相关的其他名称。

回答

0

我能够通过在用户PC上明确安装Crystal Reports来解决此问题。 通过阅读其他地方的帖子,这似乎是唯一的方法。