ベンダー提供のアセンブリ参照が台無しになっている状況があります。基本的に、使用したくないアセンブリのバージョンを指しています。FusionLog を使用してアセンブリ バインディング ログを表示すると、次のエントリが表示されます。
ログ: パブリッシャー ポリシー ファイルは C:\WINDOWS\assembly\GAC_MSIL\policy.11.0.iAnywhere.Data.SQLAnywhere\11.0.0.22582__f222fc4333e0d400\iAnywhere.Data.SQLAnywhere.config にあります。 ログ: パブリッシャー ポリシーのリダイレクトが見つかりました: 11.0.0.11292 が 11.0.1.22582 にリダイレクトされました
パブリッシャー ポリシー ファイルが見つからないようです。削除する方法はありますか? GAC からアセンブリを削除しようとしましたが、役に立ちませんでした。
問題の背景は、Sybase からクライアント ソフトウェアのパッチをインストールするように指示されたが、このパッチが以前のアセンブリ (11.0.1.22582) よりも古いバージョンのアセンブリ (11.0.0.11292) をインストールしたことです。なぜこれが起こったのか私に聞かないでください。