考虑app.config重新映射程序集" log4net"来自版本" 1.2.13.0"版本" 2.0.8.0"

时间:2017-04-01 19:38:11

标签: c# .net msbuild nuget

在我们的构建中更新Nuget版本并更新各种软件包版本后,我在一个特定项目上收到编译器警告。

  

C:\程序   文件\的MSBuild \ 12.0 \ BIN \ Microsoft.Common.CurrentVersion.targets(1697,5):   警告MSB3276:发现不同版本之间的冲突   相同的依赖集会。请设置" AutoGenerateBindingRedirects"   项目文件中的属性为true。有关更多信息,请参阅   http://go.microsoft.com/fwlink/?LinkId=294190

还有问题标题中的警告。

运行应用程序时,我遇到与程序集版本不匹配有关的崩溃,这与此有关。警告是有道理的,但我能解释的是它认为1.2.13.0正在使用的原因。我无法在任何地方找到参考。更重要的是,另一个类似的项目没有得到任何这些警告并且工作正常;两个项目文件都没有对AutoGenerateBindingRedirects的任何引用。它必须来自某个地方,我不想在不知道原因的情况下开始破解项目文件。

0 个答案:

没有答案