ソリューションにWindowsAzureCache 1.8.0 nugetパッケージを追加しましたが、プロジェクトをロードするとVisualStudioがクラッシュします。binフォルダーからdllを削除することでクラッシュを「防ぐ」ことができ、プロジェクトの読み込み中にVisualStudioがそれらをbinに追加し直すことができます。
削除するdllは次のとおりです。
Microsoft.ApplicationServer.Caching.AzureClientHelper.dll
Microsoft.ApplicationServer.Caching.AzureCommon.dll
Microsoft.ApplicationServer.Caching.Client.dll
Microsoft.ApplicationServer.Caching.Core.dll
Visual Studioのクラッシュのイベントビューアを見ると、次のようになります。
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
Stack:
at System.Threading.Monitor.Enter(System.Object)
at Microsoft.ApplicationServer.Caching.DataCacheFactory.Close()
at Microsoft.ApplicationServer.Caching.DataCacheFactory.Finalize()
プロジェクトの読み込み中にVSがdllを処理している理由はわかりませんが、私はその専門家ではないことを認めます。
基本的に、このページで説明されているプロセスに従って、キャッシュ専用のキャッシュワーカーの役割を追加しました: http ://www.windowsazure.com/en-us/develop/net/how-to-guides/cache/
パッケージの削除と再インストール、Visual Studio SDKの削除と再インストール(2012年10月)を試みましたが、問題が再発します。
また、AppFabricServerがインストールされていません。
よろしくお願いします!