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)

どうすればこの問題を解決できますか? And.Next テキスト エラー:

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].

スタック トレースから:

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

これは Azure での最初のプロジェクトです。どうすればいいのかわかりません。ご検討をお願いいたします!

UPD: プロジェクトにミスマッチがあるようです..たとえば、エラー: "NuGet.Core, Version=1.6" 私のプログラムの参照では、Version=2.6 であり、"packages.config" では同じ 2.6 バージョンです。このエラーはどこで変更できますか?

4

1 に答える 1

4

これは、Azure の問題ではなく、Visual Studio の問題に似ています。NuGet が参照されているプロジェクトがある場合は、それを削除します。NuGet は、プロジェクトではなく VS に統合する必要があります。次に、NuGet のバージョンを更新します。

Visual Studio 2012 の場合:

[ツール] -> [ライブラリ パッケージ マネージャー] -> [パッケージ マネージャーの設定] -> [パッケージ マネージャー] -> [パッケージ ソース] をクリックし、[更新] をクリックします。

ソースはhttps://nuget.org/api/v2/になります

于 2013-08-14T16:58:55.263 に答える