VB.NET桌面应用程序错误:无法加载文件或程序集'log4net,Version = 1.2.10.0 Culture = neutral,PublicKeyToken = 692fbea5521e1304'

时间:2015-05-18 05:08:21

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

我在Windows 8.1专业版64位PC中设置了一个VB.NET桌面应用程序。在进行服务器配置后,我正在尝试登录该应用程序。当我收到以下错误消息时:

  

无法加载文件或程序集'log4net,Version = 1.2.10.0 Culture = neutral,PublicKeyToken = 692fbea5521e1304'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

我已经安装了64位的SAP Crystal Reports 13.0.3但它仍然无法运行。

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

2 个答案:

答案 0 :(得分:2)

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

enter image description here

答案 1 :(得分:1)

问题解决了。

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