1

「Windows Azure Storage 2.1.0.2」と「WCF Data Services Client5.6.0」を使用するアプリケーションがあります。最初のライブラリは Microsoft.Data.OData 5.2.0 に依存し、2 番目のライブラリは Microsoft.Data.OData 5.6 に依存します。どうすれば機能しますか?

4

1 に答える 1

3

AssemblyBinding リダイレクトを使用して、古いバージョンを新しいバージョンにリダイレクトできます。同じ質問については、Table Storage を使用して Azure Cloud Worker ロールでファイルまたはアセンブリを読み込めませんでした Microsoft.Data.OData Version=5.2.0.0 エラーを参照してください。

短い答えは次のとおりです。

 <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.0.0" newVersion="5.6.0.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.0.0" newVersion="5.6.0.0" />
  </dependentAssembly>
</assemblyBinding>

于 2013-10-11T03:29:48.950 に答える