【问题标题】:VB.NET desktop application error : Could not load file or assembly 'log4net, Version = 1.2.10.0 Culture = neutral, PublicKeyToken = 692fbea5521e1304'VB.NET 桌面应用程序错误:无法加载文件或程序集'log4net,版本 = 1.2.10.0 文化 = 中性,PublicKeyToken = 692fbea5521e1304'
【发布时间】:2015-10-13 15:54:20
【问题描述】:

我在 Windows 8.1 pro 64 位 PC 中设置了 VB.NET 桌面应用程序。完成服务器配置后,我尝试登录应用程序。当我收到以下错误消息时:

无法加载文件或程序集“log4net,版本 = 1.2.10.0 文化 = 中性,PublicKeyToken = 692fbea5521e1304”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)

我已安装 SAP Crystal Reports 13.0.3 64 位,但仍然无法正常工作。

这个问题背后的原因是什么?

【问题讨论】:

  • 制作一键申请?
  • @utility 没有收到您的问题。
  • 使用安装项目完成?
  • @utility,对不起,我在我的问题中描述了错误的场景。我已经更新了它。请看一看。
  • 我对“紧急,所以期待一个快速的答案”投了反对票,因为您还有九个问题需要优先于其他问题。请注意,所有问题在这里都同等重要,并由志愿者回答。

标签: vb.net crystal-reports windows-8.1


【解决方案1】:

在项目设置中检查您的应用程序文件,查找 log4net dll 的状态是否包含。使其包含在您的项目中,如下所示:

【讨论】:

    【解决方案2】:

    问题解决了。

    由于 log4net.dll 文件版本不匹配而引发的问题。我的解决方案有 log4net 版本 = 1.2.9.0,而它需要版本 = 1.2.10.0,因此发生了异常。我将现有的 log4net.dll 文件替换为具有适当版本的文件,问题就解决了。

    【讨论】:

    • 如果您回答自己的问题 - 不要忘记接受答案,这样问题就不会被视为未解决。
    • 舰长,你会在这里给自己颁奖吗?为此,请单击答案左侧的刻度线,使其变为绿色。这就是我们将问题标记为已解决的方式,并且我们鼓励自我接受的答案(尽管如果其他人完成了大部分工作,通常最好给他们打勾)。
    猜你喜欢
    • 1970-01-01
    • 2016-08-05
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    相关资源
    最近更新 更多