私の顧客の 1 人が、アセンブリ署名ポリシーを変更したいと考えています。
基本的に、すべてのコードとアセンブリは、同じ一意の snk ファイルで署名されます。
残念ながら、非常に大きなコード ベースが古い公開鍵トークンを使用しています。
古い名前を新しい名前アセンブリに「リダイレクト」する方法はありますか?
Assembly Binding Redirectionを読みましたが、同じアセンブリ名/公開キー トークンの新しいバージョンにしかリダイレクトできないようです。
コードを再コンパイルできますが、古い名前を参照する aspx と ascx がたくさんあります。一部のオブジェクトをバイナリ形式でシリアル化するサードパーティのデータベースもあります。そう簡単には変えられない。