如果在我的项目的execution/bin文件夹中,我有以下文件:
MyDynamicLibrary.dll
MyDynamicLibrary.dll.config
在我的申请中,我有这个:
Assembly assembly = System.Reflection.Assembly.Load("MyDynamicLibrary");
如果我从这个程序集对象调用一个方法,它是否已经加载了MyDnamicLibrary.dll.config
中的信息?如果没有,有没有办法加载它,使dll正常工作?还是需要将MyDynamicLibrary.dll.config
中的信息添加到应用程序的.config文件中?
引用前面的答案:
"[…]正在读取的配置文件是托管可执行文件的配置文件。"(Hans在之前的评论中是对的)
请检查此问题;您可能还想了解一下Microsoft的程序集加载最佳实践。
最佳,
Arthur