私は自分自身でうまく動作する特定のDLLを自分のアプリケーションに持っています。しかし、ベンダーは、Visual Studioを使用して組み込みようとしている新しいバージョンのDLLをリリースしました。 DLLは異なる名前空間を使用しながら同じファイル名を共有し、後のDLLは下位互換性がありません。同じ名前の.Net Dllを一緒に使用するにはどうすればいいですか?
VSに新しいファイルを使用させるには、私は理にかなっているファイルの名前を変更しました。しかし、アプリケーションをビルドするたびに、新しいdllをアプリケーションフォルダにコピーしたいだけで、基本的に古いDLLは無視されます。私は 'コピーローカル'と運がない他の設定を試みました。私はおそらくGACにDLLを追加し、それで終わらせることができますが、本当にしたくないです。
どうすればVSを両方とも別々のアイテムとして扱うことができますか?
おそらく、ベンダーが単に乱雑でない限り、理由のために後方互換性がない可能性があります。 – Bernard
「ビジュアルスタジオで作業する」と言えば、ビジュアルスタジオのプラグインですか?ビジュアルスタジオがそうでなければ、ビジュアルスタジオと何が関係しているのか分かりません。 –
ビジュアルスタジオはIDEなので、ビルなどをやっているのです。それはプラグインではなく、私のIDEです。 – Telavian