Primo, non è solo duplicato. Nessuna delle risposte delle seguenti domande funziona per me.Impossibile caricare il file o l'assembly 'Newtonsoft.Json' o una delle sue dipendenze
http://goo.gl/tS40cn
http://goo.gl/pH6v2T
Ho appena aggiornato tutti i miei pacchetti usando Responsabile Nuget pacchetto e ho cominciato a ricevere questo errore.
Impossibile caricare il file o l'assembly 'Newtonsoft.Json, Version = 6.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed' o una delle sue dipendenze. La definizione manifest di assembly individuato non corrisponde al riferimento all'assembly. (Eccezione da HRESULT: 0x80131040)
mio pacchetto Config ha:
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
web.config comprende questo pezzo di codice:
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
Proprietà dal riferimento per Newtonsoft.Json
seguenti In base alle risposte delle domande simili, ho provato:
- Reinstallazione pacchetto utilizzando
Update-Package –reinstall Newtonsoft.Json
- Rimozione
dependentAssembly
config daWeb.config
perNewtonsoft.Json
- Modifica
newVersion
-6.0.0.0
e7.0.0.0
independentAssembly
. Ciò ha dato origine a un nuovo errore. - Ha anche provato
Get-Project -All | Add-BindingRedirect
. CambianewVersion
perNewtonsoft.Json
a4.5.0.0
. Ma il problema rimane irrisolto.
Si prega di aiutarmi a risolvere questo.
hai fatto il contenuto della cartella pulita costruire prima di costruire? Stai prendendo di mira la stessa versione di framework della dll refernced? – ilansch