/ / Microsoft.WindowsAzure.Storage.StorageException Datei oder Assembly 'Newtonsoft.Json, Version = 6.0.0.0, - c #, Azure, json.net, Speicher konnte nicht geladen werden

Microsoft.WindowsAzure.Storage.StorageException Datei oder Assembly konnte nicht geladen werden Newtonsoft.Json, Version = 6.0.0.0, - c #, azure, json.net, Speicher

Beim Ausführen von Azure Worker Job auf meinem lokalen Computer ist eine Laufzeitausnahme aufgetreten. Die ausführlichen Fehlerinformationen lauten wie folgt.

Eine nicht behandelte Ausnahme des Typs "Microsoft".WindowsAzure.Storage.StorageException "ist in Microsoft.WindowsAzure.Storage.dll aufgetreten Zusätzliche Informationen: Datei oder Assembly "Newtonsoft.Json, Version = 6.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed" oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040).

Ich habe fast alle Methoden anprobiertstackoverflow über Newtonsoft.Json Problem, aber keiner von ihnen funktioniert. Ich habe versucht, das gesamte Projekt in meiner Lösung zu durchsuchen, aber keiner von ihnen hat einen Verweis auf Newtonsoft.Json 6.0.0.0. In meinem Projekt verwende ich die neueste Version von Newtonsoft.Json 8.0.3. Hat jemand getroffen ähnliches Problem?

Antworten:

1 für die Antwort № 1

Ich bin gestern Morgen auf diese Ausgabe gestoßen und aMein Mitarbeiter fand schließlich die Lösung. Es stellte sich heraus, dass es passiert war, dass ich versucht hatte, einige Dateien aus einem unserer anderen Projekte an einem Ort falsch zu veröffentlichen, der newtonsoft.json-Referenzen verwendete, und die von mir veröffentlichten .dlls enthielten sogar einen Hinweis auf etwas, das sogar Version 6.0.0 betraf Obwohl die referenzierte Assembly Version 9.0.1 war und wir eine verbindliche Weiterleitung in die app.config aufgenommen haben, um alles auf 9.0.0 zu verschieben.

Lange Geschichte, wenn Sie alle Standorte kennenWenn Sie newtonsoft.json installiert haben und alle Ihre lokalen .dlls entfernen und die letzte funktionierende Version von Ihrem Server abrufen können, probieren Sie dies zuerst und prüfen Sie, ob Sie kompilieren / ausführen können, und aktualisieren Sie die zugehörigen Projekte über die Nuget-Paket-Benutzeroberfläche Manager.

Ich hoffe, das hilft.