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