0

“无法加载文件或程序集 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' 或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配”

我有一个编译成 EXE 的 VB 应用程序。EXE 在旧的 32 位 Windows Server 2003 机器上运行良好,但是当我尝试在新的 64 位 Server 2008 R2 机器上运行它时,出现上述错误。

我花了好几个小时在这个网站和其他网站上阅读类似的线程,并在 EXE 的运行时目录中尝试不同的 dll,但没有成功。当我从文件夹中删除 dll 时,错误消息会更改以指示它找不到任何 log4net dll,因此我知道它正在该文件夹中查找适当的 dll。

有任何想法吗?

4

1 回答 1

0

我安装了适当的运行时,一切都很好。我想我已经安装了 32 位运行时,但效果不佳。

于 2013-07-30T21:34:04.330 回答