c# - 通过反射加载 C# DLL,但应用 App.config

标签 c# reflection app-config

我正在使用类似以下内容的方法在我的 C# 应用程序中加载 DLL。

foreach (String s in Directory.GetFiles(".", "*.dll"))
foreach (Type t in Assembly.LoadFrom(s).GetTypes())

但它不会应用这些二进制文件的 App.config 设置。有没有一种编程方式来加载这些设置?

最佳答案

您好,请查看 MSDN 上的 ConfigurationManager.OpenMappedExeConfiguration。这允许您在运行时读取配置类型(针对用户)。

关于c# - 通过反射加载 C# DLL,但应用 App.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1275985/

相关文章:

c# - 在 C# 中使用正则表达式拆分字符串

java - boolean.isInstance(true) 是假的?

.net - .Net 程序集的 App.config 从 PowerShell 运行

java - 如何使用 Java 反射来检查给定类是否实现了 Iterable<? extends T>,对于任何给定的 T

c# - App.config 中的配置未正确提取

c# - 以编程方式将 key 添加到 App.config C#

c# - 如何在 C# 中使用 NPOI Excel 添加单元格注释?

c# - 如何检测 BindingList<T> 中项目属性的更改?

C# - 从字符串中删除两种类型的字符串

c# - 使用反射调用重写的基方法