1

Azure SDK を 1.7 に更新した後、Azure アプリケーション用の Windows Phone ツールキットが Visual Studio で動作しなくなり、例外が表示されます。私のWindows Phone 7アプリケーションはASPProvidersで最適であり、エミュレーターで実行すると、ページがエラーを返します。

例外を調べてみると、ファイルまたはアセンブリ 'Microsoft.WindowsAzure.StorageClient, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

このエラーを修正する方法について何か考えはありますか?

4

1 に答える 1

1

問題は、WindowsPhone7.1ツールキットがWindowsAzureSDK 1.6に基づいていることであり、Windows Azure SDK 1.7をインストールした場合、Microsoft.WindowsAzure.StorageClient.dllの更新バージョンがこの問題の原因であると考えています。

この問題を修正するには、アプリケーションで以下のように、新しいバージョンのWindowsAzureストレージクライアントDLLへのバインディングリダイレクトを設定できます。

<dependentAssembly>
 <assemblyIdentity name="Microsoft.WindowsAzure.StorageClient" publicKeyToken="31bf3856ad364e35"/>
 <bindingRedirect oldVersion="1.0.0.0-1.7.0.0" newVersion="1.7.0.0" />
</dependentAssembly>

これで問題が解決するはずです。

于 2012-07-19T16:57:11.557 に答える