【问题标题】:.Net: Does dynamically loading an Assembly also load it's config?.Net:动态加载程序集是否也会加载它的配置?
【发布时间】:2012-01-19 06:12:56
【问题描述】:

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

MyDynamicLibrary.dll
MyDynamicLibrary.dll.config

在我的应用程序中我有这个:

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

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

【问题讨论】:

  • CLR从不考虑 dll.config,它只查看 .exe.config

标签: reflection .net-4.0


【解决方案1】:

引用之前的回答:

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

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

最好的,

亚瑟

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多