" Crystaldecisions.crystalreports.engine.reportdocument"的类型初始值设定项。抛出异常

时间:2015-12-22 04:56:46

标签: c# visual-studio-2008 crystal-reports crystal-reports-2008

我已经开发了一段时间的Crystal Reports并且软件应用程序运行正常但是再次出现此错误" crystaldecisions.crystalreports.engine.reportdocument"的类型初始化程序。抛出异常。通常,此错误由以下方法修复: -

  1. 无论系统是32位还是64位,重新安装水晶报告x86,x64。
  2. 将软件应用程序的目标更改为"任何CPU"或" x86"
  3. 安装缺少的Microsoft Visual C ++ 2008和2010(x86,64)
  4. 但这次即便这样做,这个错误感觉就像贴近我一样。我甚至尝试了一种无法正常工作的方法在iis中启用32位应用程序,但仍然没有成功。

    有谁能指出我在这里错过了什么?

    注意: - 此PC(x64操作系统)没有安装Visual Studio 2008且无法安装,因为这是客户端的PC(不属于我)

2 个答案:

答案 0 :(得分:0)

此错误可能是由于Crystal Reports版本中的不匹配引起的。

我在托管ASP.NET MVC应用程序的服务器上收到此错误。我的服务器计算机上安装了Crystal Reports 2008,而我的开发计算机使用的是最新版本的Crystal Reports。

答案 1 :(得分:0)

如果使用 CrystalReportViewer 控件,则应用程序的目标 CPU 必须为 x86。