我正在编写一个应用程序,它将使用不同版本的程序集并调用它们的方法。问题是,他们将使用哪些依赖程序集。
例如 :
AbcV1.dll
有依赖程序集General.dll
,两个文件都位于\App\V1
AbcV2.dll
有依赖程序集General.dll
,两个文件都位于\App\V2
应用程序还具有依赖程序集General.dll
,位于可执行文件中。
让我们假设General.dll
在所有文件夹中也不相同,它也发生了变化。
现在,应用程序何时加载AbcV1.dll
并AbcV2.dll
通过反射。他们会使用自己的General.dll
还是会使用应用程序的General.dll
?