Saya membuat proyek web ASP.NET MVC 5 baru di VS 2013 (Pembaruan 1) kemudian memperbarui semua paket NuGet. Saat saya membangun proyek, saya mendapatkan peringatan berikut:
peringatan MSB3243: Tidak ada cara untuk menyelesaikan konflik antara "Newtonsoft.Json, Version = 6.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed" dan "Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed".
Namun, ketika saya memeriksa web.config, saya melihat bahwa pengalihan yang mengikat sudah ada:
<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>
Itulah yang disarankan peringatan itu.
Bagaimana cara memperbaiki peringatan ini?