これに関するいくつかの投稿を見ましたが、どれもうまくいきませんでした。サードパーティの dll を使用するプロジェクトがあります。dll にはいくつかのバージョンがありますが、私は2.ThirdParty8.dllとThirdParty9.dllのみを使用しています。
このプロジェクトは、dll の 2 つのバージョンのいずれかを使用して、さまざまなクライアントにデプロイされます。ライセンスの問題により、全員に最新バージョンをインストールすることはできません。ただし、コードはバージョン 8 用に作成されており、using ステートメントを除いて、ThirdParty9.dll を変更しなくても機能します。1つになります
using ThirdParty8;
そしてもう一つ
using ThirdParty9;
クラスは同じ名前です。
条件で使用するものを選択する方法はありますか? 例
if (configfile.version = 8)
using ThirdParty8;
else
using ThirdParty9;
ありがとう
ジャンフランコ