c# - vs 2012 中烦人的 log4net assembly 引用问题

标签 c# .net visual-studio-2012 log4net

获取以下构建错误。

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/

相关文章:

dependencies - Visual Studio 2012 与静态库的链接错误

c# - 如何在 C# 中将列表列表转换为字典?

c# - 我如何测试 typeof(dynamic)?

c# - 通过 REST 请求启动运行时间极长的进程

visual-studio-2012 - SQL 语法突出显示不起作用

visual-studio-2012 - Visual Studio 2012最终新依赖图错误

c# - Linq 包含运算符

c# - 每个进程是否只有一个静态变量实例?

.net - 我应该如何使用 Git 在多台计算机上的 SharpDevelop 项目中使用 SQL Server Compact Edition?

.net - 在设计时隐藏私有(private)子控件属性