さまざまなバージョンのアセンブリを使用し、それらのメソッドを呼び出すアプリを作成しています。問題は、どの依存関係アセンブリを使用するかです。
例えば :
AbcV1.dll
依存関係アセンブリGeneral.dll
があり、両方のファイルが次の場所にあります\App\V1
AbcV2.dll
依存関係アセンブリGeneral.dll
があり、両方のファイルが次の場所にあります\App\V2
アプリケーションには、実行可能ファイルにある依存関係アセンブリもありGeneral.dll
ます。
General.dll
すべてのフォルダで同じではなく、変更されていると仮定しましょう。
さて、アプリケーションがいつロードAbcV1.dll
さAbcV2.dll
れ、リフレクションによってロードされますか。彼らは独自のものを使用しますか、それともGeneral.dll
アプリケーションのものを使用しますGeneral.dll
か?