如何修复 CrystalDecisions.CrystalReports.Engine.ReportDocument' 抛出的异常

How to fix CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception

下午好,

当我 运行 服务器上的程序时,我遇到了这个错误 The type initializer for 'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an exception. 和这个 Incorrect syntax near 'CrystalDecisions'

我尝试了很多方法来解决这个问题。

我尝试过的事情:

  1. 验证 dll 的
  2. 构建时使用 exe 文件插入 dll
  3. 重新安装 SAP Bussiness Enterprise 4.0
  4. 重新安装 CrystalReport 版本(x32,x64)和unistall一个只使用一个(我有 更多问题,因为我公司的软件适用于两个版本)
  5. 验证我正在使用的 FrameWork,因为对于这个特定的 CrystalReport 函数,我需要将 Framework 4.0 Client Profile 更改为仅 Framework 4.0

我找到的解决方案是在项目属性 -> 编译 -> 高级编译选项 -> 从 X86 设置目标 CPU 上更改目标 CPU至 任意CPU