获取以下构建错误。
Error 15 Unknown build error, 'Could not load file or assembly 'log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)'
我不太明白发生了什么事。 我尝试使用 GUI 作为引用,但没有帮助。已经为此花费了 1.5 小时,问题仍然存在。
我现在直接转到项目文件,唯一对 log4net 的引用如下:
<Reference Include="log4net, Version=1.2.12.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\ExternalDlls\.NET 4.0\log4net.dll</HintPath> </Reference>
我仍然遇到这个错误。为什么它甚至提到 V1.2.11?
提前致谢
最佳答案
好的,构建终于可以正常工作了。
我检查了所有其他项目并执行了Resharper - 删除未使用的引用操作。
完成后,项目开始构建。
关于c# - vs 2012 中烦人的 log4net assembly 引用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18907906/