WPF中config配置文件的使用说明
一、软件版本说明
使用系统是WIndows7 SP1 64位,开发软件是visual stdio 2019,选择框架net framework4.7.2。
二、config文件用途
WPF中config文件是应用程序中经常使用的一种配置文件,System.Configuration.dll文件中提供了大量的读写的配置,所以它是一种高效的程序配置方式。可以将程序中经常用到的参数写入配置文件中,这样方便调用和修改。
在项目根目录下会有app.config,而在项目bin/debug目录下有*.exe.config。每一次编译生成exe时,app.config文件的内容会自动同步到exe.Config,而在程序运行时,程序内修改的config只会被保存到exe.config,而不会保存到app.config。
三、config文件格式
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<runtime>
</runtime>
<appSettings>
<add key="DBIP" value="127.0.0.1"/>
</appSettings>
</configuration>
config文件中包含系统默认的根节点configuration、系统默认的子节点appSettings,可以在appSettings中添加参数:
add ——系统关键字,表示添加一行
key ——系统关键字,表示您需要配置的变量名字
value ——系统关键字,表示该变量的值
也可以自定义section,但需要在中声明,如不声明,会报System.TypeInitializationException:““System.Windows.Application”的类型初始值设定项引发异常。”错误。
如下所示定义MySettings。