.Net:动态加载程序集也会加载它的配置吗?

时间:2012-01-18 20:57:31

标签: reflection .net-4.0

如果在我的项目的执行/ bin文件夹中,我有以下文件:

MyDynamicLibrary.dll
MyDynamicLibrary.dll.config

在我的申请中我有这个:

Assembly assembly = System.Reflection.Assembly.Load("MyDynamicLibrary");

如果我从这个程序集对象调用一个方法,它是否已经加载了MyDnamicLibrary.dll.config中的信息?如果没有,有没有办法加载它,以便DLL正常运行?或者我是否需要将MyDynamicLibrary.dll.config中的信息添加到我的应用程序的.config文件中?

1 个答案:

答案 0 :(得分:2)

引用上一个答案:

“[...]正在读取的配置文件是托管可执行文件的配置文件。” (汉斯对他先前的评论是正确的)

请检查this问题;你可能还想看看Microsoft's Best Practices for Assembly Loading

最佳,

亚瑟