在输出 DLL 中设置 APP.config

set APP.config in output DLL

我在 APP.config 中设置了自定义配置。

当我将应用程序转换为 DLL 并在另一个应用程序中使用时,dll 不在 运行 因为它无法访问我的自定义配置。相反,它会尝试在新应用程序 APP.config.

中搜索

您无法从 DLL 访问 app.config(或实际正确命名的 assemblyname.exe.config/assemblyname.dll.config)。 DLL 不读取配置文件,因此不提供相应的机制。

从 DLL 使用 .NET 配置机制的唯一方法是将相关配置部分复制到正在执行的应用程序的配置文件中。

然后应用程序将读取配置并为 DLL 提供当前值。我已经成功完成了几次。