我有一个使用Crystal Reports的应用程序。现在在我的开发环境中,我已经安装了Crystal Report,因此开发版本和发行版都可以正常工作。

但是,当安装版本的发行版安装在未安装Crystal Report的另一台PC上时,尝试加载报告时,应用程序崩溃。

显然,缺少Crystal Report所需的DLL。我已经在安装项目中添加了6个DLL,但是它仍然崩溃。

下面列出了添加的DLL。

  • CrystalDecisions.CrystalReports.Engine
  • CrystalDecisions.Enterprise.Framework
  • CrystalDecisions.Enterprise.InfoStore
  • CrystalDecisions.ReportSource
  • CrystalDecisions。共享的
  • CrystalDecisions.Windows.Forms

  • 我需要添加其他内容吗?在项目的“参考”部分中,没有其他名称列出“带有CrystalDecisions的存在”。

    最佳答案

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

    10-06 07:46