私は 2011 年 11 月の SDK でプロジェクトを立ち上げて実行していましたが、最近 2012 年 6 月の SDK にアップグレードしました。エラーを最初に見たとき、明らかなことを試みました-参照を削除して新しいバージョンを追加しましたが、それは役に立ちませんでした. どういうわけか、バージョン 1.0.0.0 がまだ要求されているようです。また、参照を削除して古いバージョンを追加しようとしましたが、うまくいきませんでした。
これが私のコードでどのように表示されるかです。ヒットする最初の Trace.WriteLine で、次の例外が報告されるようになりました。
System.IO.FileLoadException がユーザー コードによって処理されませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040) ソース = mscorlib
FileName=Microsoft.WindowsAzure.Diagnostics、Version=1.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35 FusionLog====バインド前の状態情報=== LOG: User = NT AUTHORITY\NETWORK SERVICE LOG: DisplayName = Microsoft.WindowsAzure .Diagnostics、Version=1.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35 (完全指定) LOG: Appbase = file:///F:/SVNProjects/myproject/SitePagesWebRole/ LOG: Initial PrivatePath = F:\SVNProjects\myproject \SitePagesWebRole\bin 呼び出しアセンブリ: (不明)。=== ログ: このバインドは、デフォルトのロード コンテキストで開始されます。ログ: アプリケーション構成ファイルの使用: F:\SVNProjects\myproject\SitePagesWebRole\web.config ログ: ホスト構成ファイルの使用: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config ログ: マシン構成ファイルの使用C:\Windows\Microsoft から。NET\Framework64\v4.0.30319\config\machine.config. ログ: ポリシー後の参照: Microsoft.WindowsAzure.Diagnostics、Version=1.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35 ログ: 新しい URL ファイルのダウンロードを試行しています:///C:/Windows/Microsoft.NET/Framework64/v4 .0.30319/一時 ASP.NET ファイル/root/b117acb8/f2404402/Microsoft.WindowsAzure.Diagnostics.DLL. ログ: 新しい URL ファイルのダウンロードを試みています:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/root/b117acb8/f2404402/Microsoft.WindowsAzure.Diagnostics/Microsoft.WindowsAzure.Diagnostics .DLL. ログ: 新しい URL ファイルのダウンロードを試みています:///F:/SVNProjects/myproject/SitePagesWebRole/bin/Microsoft.WindowsAzure.Diagnostics.DLL。WRN: アセンブリ名を比較すると、不一致が発生しました: マイナー バージョン ERR: アセンブリのセットアップを完了できませんでした (hr = 0x80131040)。プローブが終了しました。StackTrace: System.RuntimeTypeHandle.GetTypeByName (文字列名、ブール型 throwOnError、ブール型 ignoreCase、ブール型 ReflectionOnly、StackCrawlMarkHandle stackMark、ブール型 loadTypeFromPartialName、ObjectHandleOnStack タイプ) で System.RuntimeTypeHandle.GetTypeByName (文字列型名、ブール型 throwOnError、ブール型 ignoreCase、ブール型 ReflectionOnly、StackCrawlMark& System.Diagnostics.ListenerElement の System.Diagnostics.TypedElement.BaseGetRuntimeObject() の System.Diagnostics.TraceUtils.GetRuntimeObject(String className, Type baseType, String initializeData) の System.Type.GetType(String typeName) の stackMark、Boolean loadTypeFromPartialName)。 System.Diagnostics.ListenerElementsCollection の GetRuntimeObject()。System.Diagnostics.TraceInternal の GetRuntimeObject()。get_Listeners() at System.Diagnostics.TraceInternal.WriteLine(String message) at myproject.GameAPI.Login(Int64 fbid, Int64[] friends) in F:\SVNProjects\myproject\GameLogic\GameAPI.cs:line 119
内部例外:
これはどのように解決できますか?