2013-08-14 2 views
5
Could not load file or assembly 'NuGet.Core, Version=1.6.30117.9648, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's 
manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

Wie kann ich dieses Problem lösen? And.Next Textfehler:Fehler in Azure: Datei oder Baugruppe konnte nicht geladen werden. NuGet.Core

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value..[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure logging. 
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 

Aus dem Stack-Trace:

[FileLoadException: Could not load file or assembly 'NuGet.Core, 
Version=1.6.30117.9648, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of 
its dependencies. The located assembly's manifest definition does not match the 
assembly reference. (Exception from HRESULT: 0x80131040)] 

Dies ist mein erstes Projekt in Azure. Ich habe keine Ahnung, was ich tun soll. Vielen Dank für Ihre Aufmerksamkeit!

UPD: Es scheint, wie ich mismathes in meinem Projekt .. Zum Beispiel in Fehler haben: "NuGet.Core, Version = 1.6" In meinem Programm ist referances es Version ist = 2,6 und in "packages.config" die gleiche Version 2.6. Wo könnte ich diesen Fehler ändern?

Antwort

4

Dies sieht weniger wie ein Azure-Problem und mehr wie ein Visual Studio-Problem aus. Wenn Sie ein Projekt haben, auf das NuGet verweist, entfernen Sie es. NuGet sollte in VS integriert werden und nicht in Ihr Projekt. Aktualisieren Sie dann Ihre Version von NuGet.

In Visual Studio 2012:

Tools -> Library Package Manager -> Package Manager Settings -> Package Manager -> Package Sources and click Update.

Die Quelle https://nuget.org/api/v2/

+0

Thnks viel sein würde. Es scheint, als hättest du recht :) –

+0

Ich benutze VS 2013, die bereits nuget V2 verwendet. Website funktioniert auf meinem lokalen Dev-Computer und auf meinem lokalen IIS. Aber wenn ich auf der freien Azure-Website veröffentliche, bekomme ich eine Fehlermeldung, die besagt, dass 'Datei oder Assembly nicht geladen werden konnte' NuGet.Core, Version = 1.6.30117.9648, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'oder eine seiner Abhängigkeiten. Das System kann die angegebene Datei nicht finden.' Irgendwelche Ideen, wie man es beheben kann? Ich kann nicht einmal herausfinden, was das Problem ist und warum es Nuget braucht. Core –

+0

@ ToKa klingt es sehr ähnlich zu dem Problem, das OP hatte. Haben Sie nugget in Ihrem Projekt referenziert? Auch diese Version ist sehr veraltet, die folgenden Anweisungen sollten Sie beheben. – paqogomez

Verwandte Themen