私のWebプロジェクトでは、<dependentAssembly>
要素に<bindingRedirect>
要素があります。これの属性はoldVersion
で、範囲はnewVersion
です。bindingRedirectはスイッチバックを維持します
新しいバージョンを、プロジェクト参照に追加したアセンブリと同じに変更します。ソリューションを再構築すると、元の値に戻ります。
なぜこのようなことが起こり、どうやって止めるのですか?これらの望む仕様について
は、現在の要素がある:
<bindingRedirect oldVersion="0.0.0.0-15.1.0.0" newVersion="15.1.0.0"/>
が、私はそれになりたいとは何ですか:
<bindingRedirect oldVersion="0.0.0.0-15.1.0.0" newVersion="2017.8.3.7"/>
このページによると、newVersion
値は内である必要はありません。 oldVersion
で指定された範囲:
https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/redirect-assembly-versions