Comment puis-je réparer assemblée des conflits de version avec JSON.NET après la mise à jour de package NuGet références dans une nouvelle ASP.NET MVC 5 projet?

J'ai créé un nouveau ASP.NET MVC 5 projet web en VS 2013 (mise à Jour 1), puis mis à jour tous les packages NuGet. Quand j'ai construit la projet, j'obtiens le message d'avertissement suivant:

avertissement MSB3243: Pas moyen de résoudre les conflits entre les "Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" et "Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed".

Quand j'ai vérifier sur le web.config, cependant, je ne vois qu'une liaison de redirection est en place:

  <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>

Qui est exactement ce que l'avertissement conseille.

Comment puis-je corriger cet avertissement?

  • Oui, j'ai fait une reconstruction complète. J'ai aussi mis à jour NuGet à la dernière, a créé une nouvelle solution et reproduit exactement le même problème.
InformationsquelleAutor Jim Lamb | 2014-02-01