VS2008中的配置文件app.config简单小结

卧疾丰暇豫,翰墨时间作。这篇文章主要讲述VS2008中的配置文件app.config简单小结相关的知识,希望能为你提供帮助。
    应用程序的配置文件用于读取和保存简单的本地数据,vs中新增配置文件可以直接在项目的”属性“-”设置“里添加,添加后在项目的Properties文件夹会多出一组两个文件:Settings.settings和Settings.Designer.cs,前者是一个xml文件用于vs界面的显示,后者是一个vs生成的继承了System.Configuration.ApplicationSettingsBase的类Setting,该类是强类型化的,因此可以方便地通过代码读取和保存配置项:

VS2008中的配置文件app.config简单小结

文章图片

    另外,也可以右键”项目“-”添加-新建项“-”常规“-”设置文件“添加(注意不是”应用程序配置文件“)。这样的话一个项目可能有多组设置文件,vs会自动生成app.config合并多组的配置项。
    然后,在程序里便可以用Properties.Settings.Default.test1属性读取设置,通过其Settings.Save方法保存设置,项目生成后在程序目录会根据app.config生成 程序名.exe.config的配置文件。
【VS2008中的配置文件app.config简单小结】    值得注意的是,配置项目的类型分为”用户“和”应用程序“,前者指的是每个登陆的windows用户都有一个副本,该文件的更改不会影响到其他用户,因此类型为”用户“的配置节点是保存在C:\\Users\\bb\\AppData\\Local\\Microsoft\\程序名称 目录下的,且多个不同的版本对应不同的配置文件,而程序目录的 程序名.exe.config的对应配置项是不起作用的。
      类型为”应用程序“对系统全局有效,其配置项就保存在程序目录下的程序名.exe.config里,在代码里Properties.Settings.Default.test2这个”应用程序“配置项只能读,不能写。

    推荐阅读