zoukankan      html  css  js  c++  java
  • C#读取配置文件app.config

    应用程序配置文件是标准的 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的引用。
     
  • 相关阅读:
    POJ 1681 Painter's Problem(高斯消元法)
    HDU 3530 Subsequence(单调队列)
    HDU 4302 Holedox Eating(优先队列或者线段树)
    POJ 2947 Widget Factory(高斯消元法,解模线性方程组)
    HDU 3635 Dragon Balls(并查集)
    HDU 4301 Divide Chocolate(找规律,DP)
    POJ 1753 Flip Game(高斯消元)
    POJ 3185 The Water Bowls(高斯消元)
    克琳:http://liyu.eu5.org
    WinDbg使用
  • 原文地址:https://www.cnblogs.com/tinaluo/p/6559474.html
Copyright © 2011-2022 走看看