C#操作应用程序配置文件
作者:网络转载 发布时间:[ 2013/11/29 13:26:28 ] 推荐标签:
对配置文件的一些疑问:
在应用程序的目录下,有两处值得注意的地方,一个是应用程序根目录下的App.config文件,和bindebug
ame.exe.config 或者 binRelease
ame.exe.config下的配置文件。
所谓操作的配置文件是其中的哪个呢?bindebug中的配置文件是在程序在编译环境中运行时从App.config得到的?
第一种方法:
引入System.Configuration.dll,空间System.Configuration。
应用程序中执行代码:
try
{
showData.Text = System.Configuration.ConfigurationSettings.AppSettings["ConnenctionString"];//读取文件中的节点
}
catch (Exception eee)
{ }
App.config添加一些数据:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="ConnenctionString" value="111"/>
</appSettings>
</configuration>
其中add节点中严格格式写入!!
在开发环境中调试运行,改变name.exe.config中的数据。和App.config一样。
向name.exe.config文件中配置:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="ConnenctionString" value="111"/>
</appSettings>
</configuration>
会读取到键名为ConnenctionString的对应的值111.
发现:App.config文件中的节被程序读取到时,会把App.config中的数据保存到name.exe.config;如果没有读取到不会保存到name.exe.config中。在name.exe.config中的修改不会变化到App.config中。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11