2014-11-11 21 views
5

Viene visualizzato un errore con NewtonSoft JSON quando provo a creare la mia applicazione.Problemi di versione di NewtonSoft Json Assembly

Error 4 Assembly 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' which has a higher version than referenced assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'  

Per favore aiutatemi a risolvere questo.

+0

Hai risolto questo errore? Sono bloccato nella stessa situazione e le risposte fornite finora non aiutano. – Antti

risposta

0

da Nuget gestore di pacchetti è possibile installare la versione specifica di dll

10

Cambiare il progetto per fare riferimento a JSON.NET versione 6 in quanto si utilizza un altro dipendenza (System.Web.Http) che ne ha bisogno. Non è possibile utilizzare due versioni dello stesso assembly in un progetto.

È possibile ottenere l'ultima versione (6) utilizzando NuGet. Eseguire questo nella console gestore di pacchetti:

PM> Install-Package Newtonsoft.Json 
0

Tutto quello che ho fatto è stato modificato il file csproj, identificando le versioni ci sono due versioni di NewtonSoft ho rimosso uno dei versione dal csproj e salvato il file. È stato risolto

Problemi correlati