所以我找不到这个问题的明确答案。如何将 app.config 文件加载到 DLL 中。
据我了解,通常应将 App.config 信息放入可执行文件 app.config 中。不过,我正在构建一个加载项,并且必须具有可用的可执行文件。
我想使用 namespace.dll.config 文件来存储我的变量,但我需要一种将其加载到系统中的方法。
您需要构建一些代码来加载此文件吗?
您可以使用configurationManager命名空间来轻松实现这一点吗?
最佳答案
此示例将从 bin 目录加载任何 *.config 文件作为新的配置对象。
或者,.NET Settings会自动将默认编译到程序集中。
public Configuration DllConfiguration( string filename )
{
var map = new ExeConfigurationFileMap {
ExeConfigFilename = Path.Combine( AppDomain.CurrentDomain.BaseDirectory, filename )
};
return ConfigurationManager.OpenMappedExeConfiguration( map, ConfigurationUserLevel.None );
}
关于.net - 如何将 app.config 文件加载到 DLL 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441858/