サードパーティのサプライヤーからの参照を使用する製品があります。新製品のリリースに伴い、この参照を新しい名前に変更しました。
私たちがやりたいことは、ライブラリの古い名前と新しい名前の両方に対して実行できるように、アプリケーションの 1 つのバージョンをコンパイルすることです。
基本的に変更はなく、使用するライブラリの部分間で 1 つのメソッドの名前を変更するだけですが、両方を処理するアプリケーションを開発する方法がわかりません。
必要に応じて、コードを分岐して両方で動作させることができますが、すべての呼び出しがそれを通過し、古いものまたは新しいもののいずれかにディスパッチされるある種のアダプターが本当に必要です。
新しいアプリケーションをインストールすると、古いライブラリが削除されるため、古いコードはコンパイルされません。
私が試すことができること、またはこの問題を回避する方法についての指針はありますか?
また、アプリケーションは Visual Studio 2005 を使用して C# で開発されています。