私はサードパーティのアセンブリを使用していますが、残念ながら、実行時にどちらをロードするかを決定できるように、最新バージョンと以前のバージョンを自分のプロジェクトにロードする必要があります。両方ではなく、1つだけが必要です。
これを念頭に置いて、私はコンポーネントによって提供される型にも依存しているため、使用したいメソッド/イベント/インターフェースについて毎回リフレクションとクエリからロードすることはできません。sを介してこれを処理するという言及を見AppDomain
たことがありますが、続行する方法がわかりません。
コンポーネントの 1 つのバージョンに対してコーディングし、実行時に (を使用してAppDomain
) 使用したい正しい DLL をスワップするプロセスでしょうか? それで、私はこれを起動時にのみ処理しますか?