2013-08-14 15 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) 

Come posso risolvere questo problema? And.Next Testo errore:Errore in Azure: impossibile caricare il file o l'assembly 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]. 

Dalla analisi dello stack:

[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)] 

Questo è il mio primo progetto in Azure. Non ho idea di cosa fare. Grazie per la vostra considerazione!

UPD: sembra che ho mismathes nel mio progetto .. Per esempio in errore: "NuGet.Core, Version = 1.6" In referances di mia programm è Version = 2.6 e in "packages.config" la stessa versione 2.6. Dove posso cambiare questo errore?

risposta

4

Sembra meno un problema di Azure e più simile a un problema di Visual Studio. Se hai un progetto con NuGet di riferimento, rimuovilo. NuGet dovrebbe essere integrato in VS e non nel tuo progetto. Quindi aggiorna la tua versione di NuGet.

In Visual Studio 2012:

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

La fonte sarebbe https://nuget.org/api/v2/

+0

Thnks un sacco. Sembra che tu abbia ragione :) –

+0

Sto usando VS 2013 che sta già usando Nuget V2. Il sito Web funziona sulla mia macchina locale di sviluppo e sul mio IIS locale. Ma quando pubblico sul sito Web gratuito di Azure viene visualizzato un messaggio di errore "Impossibile caricare il file o l'assembly" NuGet.Core, Versione = 1.6.30117.9648, Culture = neutro, PublicKeyToken = 31bf3856ad364e35 "o una delle sue dipendenze. Il sistema non riesce a trovare il file specificato. Qualche idea su come risolverlo? Non riesco nemmeno a capire qual è il problema e perché ha bisogno di Nuget.Core –

+0

@ToKa suona molto simile al problema che aveva OP. Hai nuget di riferimento nel tuo progetto? Inoltre, quella versione è molto obsoleta, seguendo queste istruzioni dovresti farti correggere. – paqogomez

Problemi correlati