log4net 清单定义不匹配

本文关键字:定义 不匹配 单定义 log4net | 更新日期: 2023-09-27 18:33:36

我在运行测试客户端时遇到此问题

无法加载文件或程序集"log4net,版本=1.2.10.0,区域性=中性,公钥令牌=1b44e1d426115821"或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT的例外:0x80131040)

发现许多解决方案,例如添加两个版本,或在注册表中启用日志记录,但对我没有任何用处。我只是被困在这里。

任何人都对此有任何想法,请帮助我。任何形式的帮助将不胜感激。

log4net 清单定义不匹配

我希望您在两个不同的程序集之间存在引用不匹配,一个期望 log4net 的 1.2.10.0 版本,另一个期望其他版本。生成解决方案时,log4net 程序集的一个版本将复制到输出目录,然后在程序启动时,.exe加载程序会抱怨,因为它无法加载特定程序集(或.exe)所需的版本。升级/降级程序集以使用相同版本的 log4net 应该可以解决问题。