【问题标题】:The type initializer for 'CrystalDecisions.Shared.ExportOptions' threw an exception'CrystalDecisions.Shared.ExportOptions' 的类型初始化程序引发异常
【发布时间】:2013-11-08 03:25:27
【问题描述】:

我在我的 wpf 应用程序中使用 SAP 水晶报表,我在初始化时遇到了这个异常

              ExportOptions _ExportOptions = new ExportOptions();

这是我收到的错误“'CrystalDecisions.Shared.ExportOptions' 的类型初始化程序引发了异常。”

这是内部异常说

{"无法加载文件或程序集 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' 或其依赖项之一。系统找不到指定的文件。":"log4net, Version=1.2 .10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"}

包括消息在内的总内部异常在此link

我尝试添加特定版本的 dll 引用,即使它仍然显示相同的问题。我很担心这个问题,因为我很长时间没有找到解决方案。

非常感谢任何帮助。

谢谢 象头神

【问题讨论】:

  • 您使用的是哪个版本?
  • 你看过这篇文章了吗? scn.sap.com/message/14048680log4net 程序集我遇到了同样的问题,这是我的解决方案
  • 我正在使用 SAP Crystal Reports 版本 11。@JRB

标签: c# wpf crystal-reports sap


【解决方案1】:

我也遇到了同样的问题,我已经将我的项目目标框架更改为 .NET Framwork 4。您可以从项目属性->应用程序选项卡->目标框架中更改相同的内容。

【讨论】:

【解决方案2】:

我怀疑您没有正确安装 CR 的运行时。很多人犯了错误并使用 msi 安装程序而不是 exe 安装运行时。 msi 没有将 CR 与 VS 集成,exe 可以。正如 Raphael 在他的评论中指出的那样,这个post 有一个非常好的线程和 Ludek 的解释,他是 SAP 最敏锐的头脑之一。你可以下载exehere。

希望对你有帮助,

克里斯

【讨论】:

  • 我需要在装有 Visual Studio 2010 的 64 位电脑上安装哪个运行时版本,目前我使用的是 Crystal Reports Version11。
  • 您应该安装最新的 32 位版本。 Crystal 是 32 位应用程序。
  • 谢谢克里斯,我已经安装了 CrystalReports 版本 13,该问题已解决,但我遇到了另一个新问题。这是错误链接pastie.org/8453768 和我的xaml 代码pastie.org/8453681,当我尝试生成报告时出现此错误。
  • 老实说,我不知道。我建议以该错误开始一个新问题,并为问题添加适当的标签。
猜你喜欢
  • 1970-01-01
  • 2016-03-27
  • 1970-01-01
  • 1970-01-01
  • 2017-05-18
  • 2013-05-15
  • 2019-07-08
  • 2013-10-06
  • 2015-08-31
相关资源
最近更新 更多