我在VS 2013(更新1)中创建了一个新的ASP.NET MVC 5 Web项目,然后更新了所有NuGet软件包。构建项目时,收到以下警告:
警告MSB3243:无法解决“ Newtonsoft.Json,版本= 6.0.0.0,文化=中性,PublicKeyToken = 30ad4fe6b2a6aeed”和“ Newtonsoft.Json,版本= 4.5.0.0,文化=中性,PublicKeyToken = 30ad4fe6b2a6aeed”之间的冲突。
但是,当我检查web.config时,我看到绑定重定向已就位:
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
</dependentAssembly>
这正是警告所建议的。
如何解决此警告?