应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。
配置文件的根节点是configuration。我们经常访问的是appSettings,它是.Net预定义配置节。

我们经常使用的配置文件的架构是象下面的形式。
先大概有个印象,通过后面的实例会有一个比较清楚的认识。

1.向项目添加 app.config 文件:

右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“ app.config ”,单击“确定”。出现在设计器视图中的app.config 文件为:
<?xml version = "1.0" encoding = "utf-8" ?>
<configuration>
</configuration>

在项目进行编译后,在 bin/Debug文件下,将出现两个配置文件 ( 以本项目为例 ) ,一个名为“JxcManagement.EXE.config ”,另一个名为“ JxcManagement.vshost.exe.config ”。
第一个文件为项目实际使用的配置文件,在程序运行中所做的更改都将被保存于此.
第二个文件为原代码“ app.config ”的同步文件,在程序运行中不会发生更改.

2.connectionStrings 配置节:

请注意:如果您的 SQL 版本为 2005 Express 版,则默认安装时 SQL 服务器实例名为localhost/SQLExpress ,须更改以下实例中“ Data Source=localhost; ”一句为“ Data Source=localhost/SQLExpress; ”,在等于号的两边不要加上空格。
<!-- 数据库连接串 -->
<connectionStrings>
<add name="conJxcBook "
connectionString ="Data Source=localhost;Initial Catalog=jxcbook;UserID=sa;password=******** "providerName = "System.Data.SqlClient" />
</connectionStrings>

3.appSettings 配置节:

appSettings 配置节为整个程序的配置,如果是对当前用户的配置,请使用 userSettings 配置节,其格式与以下配置书写要求一样。
<appSettings>
<add key ="userName" value = "tinaluo" />
<add key ="password" value = "123" />
</appSettings>

4.读取与更新 app.config

请注意:要使用以下的代码访问app.config文件,除添加引用System.Configuration外,还必须在项目添加对System.Configuration.dll的引用。

转载于:https://www.cnblogs.com/tinaluo/p/6559474.html

C#读取配置文件app.config相关推荐

  1. 类库如何读取配置文件(app.config)?

    我们知道,在WinForm或者是Console应用程序中,我们可以使用app.config文件,做为程序的配置信息的储存.然后我们使用System.Configuration类进行调用,读取或更新等. ...

  2. 类项目中的配置文件app.config在打包安装后的信息获取的问题

    在一个项目中碰到这样的一个问题,做一个WORD插件,功能在类库项目中实现了,配置信息存在类库项目的配置文件app.config中,在进行打包后,获取的配置文件中的DocType节点信息时,使用以下方法 ...

  3. C#中怎样获取默认配置文件App.config中配置的键值对内容

    场景 在新建一个程序后,项目中会有一个默认配置文件App.config 一般会将一些配置文件信息,比如连接数据库的字符串等信息存在此配置文件中. 怎样在代码中获取自己配置的键值对信息. 注: 博客主页 ...

  4. 一步一步教你玩转.NET Framework的配置文件app.config (转载)

    一步一步教你玩转.NET Framework的配置文件app.config 在一般的项目中,为了使你的代码更加灵活,更方便调整,减少不必要的hard code,我们都在config中添加许多配置信息, ...

  5. winform程序读取和改写配置文件App.config元素的值

    在开发Web项目的时候,会有一个配置文件Web.config,用来存放一些全局的变量,如连接数据库用的字符串.相应的,在开发winform程序时,也有一个配置文件,它就是App.config,这个文件 ...

  6. (原)举例说明C#自定义配置文件app.config及如何读取配置内容(在app.config加入自定义的XML节点)?...

    App.config文件如下: <?xml version="1.0" encoding="utf-8" ?> <configuration& ...

  7. C# 读取保存App.config配置文件的完整源码参考

    最近出差在北京做一个小项目,项目里需要读取配置文件的小功能,觉得挺有参考意义的就把代码发上来给大家参考一下.我们选择了直接用微软的读取配置文件的方法. 这个是程序的运行设计效果,就是把这些参数可以进行 ...

  8. 配置文件app.config

    无论对于客户端程序还是web应用程序,配置文件的作用不言而喻,现总结用法如下: 1. 创建配置节类 必须创建继承自ConfigurationSection的对象才能进行配置数据读写操作,Configu ...

  9. 配置文件App.config 生成和调用的两种方式

    方式一: App.config //app.config<?xml version="1.0" encoding="utf-8"?> <con ...

最新文章

  1. TensorFlow指定使用GPU 多块gpu
  2. 屏蔽敏感词的正则表达式
  3. NHibernate 中删除数据的几种方法
  4. 组合问题 已知组合数_组合和问题
  5. Http协议--Get和Post区别
  6. linux u盘加载阵列卡驱动步骤,Linux U盘加载阵列卡驱动步骤
  7. 漫画:程序员每天的6场战斗
  8. JSP中报错only a type can be imported XXX resolves to package
  9. 动物识别系统 c语言代码_C++程序员避不开虚函数的,就像C语言程序员避不开指针一样...
  10. python 遗传算法书籍推荐_遗传算法(1) - Python实现
  11. 计算机网络七版pdf
  12. 【IoT库】物联网行业仍普遍存在的问题
  13. Sentaurus Tcad 仿真记录
  14. 格式工厂 wav 比特率_新星WMA/WAV音频格式转换器转换音频格式的方法
  15. 几个有效防止服务器攻击的小妙招
  16. 数据挖掘与商业智能理论
  17. 带通滤波器幅频特性曲线图_滤波器知识,你所要的,都在这里
  18. 第9章第24节:制作商业计划书的盈利模式幻灯片 [PowerPoint精美幻灯片实战教程]
  19. emui11升级成鸿蒙os,华为EMUI11正式发布,今年12月可升级为鸿蒙OS2.0国产操作系统...
  20. 数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)

热门文章

  1. python excel读取出错_python读取excel数据出错
  2. Linux 配置JAVA_HOME
  3. mapping 详解1(mapping type)
  4. 最小生成树之Kruskal
  5. C++ primer记录
  6. uboot nand erase 的显示错误修复
  7. 一个鉴黄师的产品之路(11-12更新)
  8. PMCAFF | 一个CRM产品大神的产品之路
  9. pmcaff2013产品经理时尚文化屌丝style--马克杯投票。
  10. (十)Java B2B2C o2o多用户商城 springcloud架构- SSO单点登录之OAuth2.0登录认证(1)