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