卧疾丰暇豫,翰墨时间作。这篇文章主要讲述VS2008中的配置文件app.config简单小结相关的知识,希望能为你提供帮助。
应用程序的配置文件用于读取和保存简单的本地数据,vs中新增配置文件可以直接在项目的”属性“-”设置“里添加,添加后在项目的Properties文件夹会多出一组两个文件:Settings.settings和Settings.Designer.cs,前者是一个xml文件用于vs界面的显示,后者是一个vs生成的继承了System.Configuration.ApplicationSettingsBase的类Setting,该类是强类型化的,因此可以方便地通过代码读取和保存配置项:
文章图片
另外,也可以右键”项目“-”添加-新建项“-”常规“-”设置文件“添加(注意不是”应用程序配置文件“)。这样的话一个项目可能有多组设置文件,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这个”应用程序“配置项只能读,不能写。
推荐阅读
- 编译出arm Android环境下的C++可执行文件
- 转载快速理解android View的测量onMeasure()与MeasureSpec
- Charles Android 抓包失败SSLHandshake: Received fatal alert: certificate_unknown
- 下载必要的android sdk
- 安卓GreenDao(基础)
- Application.Exit()结束程序,但线程还在的解决方法。
- SpringBoot application.proerties基本配置
- BAT大牛 带你深度剖析Android 10大开源框架
- 关于开发视频直播社交APP小型直播平台搭建问题探讨