Azure SDK 2.5 を使用するようにプロジェクトをアップグレードした後、Azure (Web ロール) にデプロイすると、次のランタイム例外が発生します。
ファイルまたはアセンブリ 'Microsoft.WindowsAzure.ServiceRuntime, Version=2.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
NuGet から参照されているパッケージの 1 つがまだ を参照していますServiceRuntime 2.4.0.0
。私が理解していることから、これを修正するために必要なことはbindingRedirect
、私たちの にを作成することだけweb.config
です:
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.ServiceRuntime" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-2.5.0.0" newVersion="2.5.0.0"/>
</dependentAssembly>
残念ながら、これは機能しません。例外は持続します。誰でもガイダンスを提供できますか?