Tôi đã tạo một dự án web ASP.NET MVC 5 mới trong VS 2013 (Cập nhật 1) sau đó cập nhật tất cả các gói NuGet. Khi tôi xây dựng dự án, tôi nhận được cảnh báo sau:
cảnh báo MSB3243: Không có cách nào để giải quyết xung đột giữa "Newtonsoft.Json, Phiên bản = 6.0.0.0, Văn hóa = trung lập, PublicKeyToken = 30ad4fe6b2a6aeed" và "Newtonsoft.Json, Phiên bản = 4.5.0.0, Văn hóa = trung lập, PublicKeyToken = 30ad4fe6b2a6aeed".
Tuy nhiên, khi tôi kiểm tra web.config, tôi thấy rằng có một chuyển hướng ràng buộc:
<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>
Đó là chính xác những gì cảnh báo khuyên.
Làm cách nào để khắc phục cảnh báo này?