在我们的构建中更新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的任何引用。它必须来自某个地方,我不想在不知道原因的情况下开始破解项目文件。