[.net] Azure WebサイトにMicrosoft.Data.Services.Clientバージョン5.6がありません



Answers

私はストレージを削除し、5.6.0バージョンをインストールしてから再インストールしました

  UnInstall-Package WindowsAzure.Storage

  Install-Package Microsoft.Data.Services.Client -Version 5.6.0

  Install-Package WindowsAzure.Storage
Question

私は最近Azure Storageを利用したWindows Azure WebサイトにWebサイトを展開しようとしました。 デプロイメント時に、Storage SDKから次のエラーが発生しました。このエラーは、まだ存在していないアセンブリのバージョンを参照しているようです。 私はこのバージョンのDLLファイルをどこにも見つけることができませんでした。 助言がありますか?

ファイルまたはアセンブリ 'Microsoft.Data.Services.Client、Version = 5.6.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。 システムは、指定されたファイルを見つけることができません。




上記のnuGetパッケージをインストールしても、Visual Studio 2013からAzureにパブリッシュするときは役に立ちませんでした.Microsoft.Data.Services.Client.dllをFTP経由でAzureに手動でアップロードする必要がありました。 それも誰かを助けることを願っています。




適切なプロジェクトのapp.configに以下を追加すると、問題が解決されたことがわかりました:

  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.Services.Client" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.3.0" newVersion="5.6.3.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.3.0" newVersion="5.6.3.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.3.0" newVersion="5.6.3.0" />
  </dependentAssembly>



私は単にWindowsAzure.Storage 3.1.0に戻って、問題を修正しました。 WindowsAzure.Storage 3.1.0.1の最新バージョンに問題があります

PM>インストールパッケージWindowsAzure.Storage -Version 3.1.0




Links