winform程序中会添加各种各样的配置,大部分都会使用App.config文件进行配置管理,以下使用简单的Demo演示App.config文件的使用:
1. 添加App.config文件,选中项目,右键选择“新建项”,选择“应用程序配置文件”,使用默认名称即可添加成功;
2. 打开App.config文件在<configuration>元素内添加如下xml:
<appSettings> <add key="redis.url" value="127.0.0.1:6379,password=abc_123_,defaultDatabase=1" /> </appSettings>
3. 读取配置文件信息,制作如下winform页面来辅助测试:
为按钮添加点击事件,转移到代码模式,如要读取App.config配置信息,项目需要添加System.Configuration引用,测试代码如下:
string connUrl = ConfigurationManager.AppSettings["redis.url"]; resultTextBox.Text = connUrl;
运行后测试效果如下:
作为配置文件,支持在程序编译完成后修改内容,添加App.config配置文件的项目,编译后会生成一个*****.exe.config文件,其中内容为配置信息,可以将对应配置信息修改后,重启软件测试。
例修改配置如下:
<appSettings> <add key="redis.url" value="localshost:6379,password=abc_123_,defaultDatabase=1" /> </appSettings>
如上所示,在程序重启后会读取新的配置信息。
注意:在程序编写过程中,如果App.config文件在编写代码过程中产生修改,编译后会将生成的****.exe.config文件重新覆盖。