アプリケーションの他のコンポーネントによって参照される、厳密な名前の .NET アセンブリにライセンス アルゴリズムを実装しようとしています。もちろん、誰かがライセンス チェックを含むアセンブリを交換し、それによってアプリケーション機能のロックを解除するリスクを最小限に抑えたいと考えています。
私の知る限り、アセンブリを別のバージョンにリダイレクトできます (パブリッシャー ポリシーまたはアプリケーション構成ファイルで)。しかし、別の名前を持つアセンブリや別のキーで署名されたアセンブリにリダイレクトする方法が見つかりませんでした。
別のキーで署名されたアセンブリが使用されるように、アセンブリ バインドに影響を与える他の方法はありますか? 存在する場合、このアルゴリズムをバイパスするために必要な労力はどれくらいですか?