我们知道,不管是WPF项目、Winfrom项目或者是Web项目,都有专属于自己的App.config,那么类库项目的config文件如何创建和使用呢?
1.添加新建项:应用程序配置文件(Application Configuration File);
2.修改新建的配置文件名称:项目名称.dll.config;
3.修改配置文件属性:复制到输出目录:始终复制;生成操作:内容
调用:
// 打开dll所在路径
Configuration dllConfig =
ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
// 获取xml文件节点:appSettings
AppSettingsSection settings =
(AppSettingsSection)dllConfig .GetSection("appSettings");
// 获取对应Key的值
var str = settings.Settings["testKey"].Value;
xml文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key ="testKey" value="TargetValue"/>
</appSettings>
</configuration>
2021.6.16更新
对于一个类库项目,手动添加新项目:应用程序配置文件,项目浏览器中会多一个文件:App.config。然后重新编译项目的时候,App.config就会自动在生成目录生成一个配置文件:项目名称.dll.config;