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

摘要:
应用程序的配置文件用于读取和保存简单的本地数据,vs中新增配置文件可以直接在项目的”属性“-”设置“里添加,添加后在项目的Properties文件夹会多出一组两个文件:Settings.settings和Settings.Designer.cs,前者是一个xml文件用于vs界面的显示,后者是一个vs生成的继承了System.Configuration.ApplicationSettingsBase

应用程序的配置文件用于读取和保存简单的本地数据,vs中新增配置文件可以直接在项目的”属性“-”设置“里添加,添加后在项目的Properties文件夹会多出一组两个文件:Settings.settings和Settings.Designer.cs,前者是一个xml文件用于vs界面的显示,后者是一个vs生成的继承了System.Configuration.ApplicationSettingsBase的类Setting,该类是强类型化的,因此可以方便地通过代码读取和保存配置项:

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

另外,也可以右键”项目“-”添加-新建项“-”常规“-”设置文件“添加(注意不是”应用程序配置文件“)。这样的话一个项目可能有多组设置文件,vs会自动生成app.config合并多组的配置项。

然后,在程序里便可以用Properties.Settings.Default.test1属性读取设置,通过其Settings.Save方法保存设置,项目生成后在程序目录会根据app.config生成 程序名.exe.config的配置文件。

值得注意的是,配置项目的类型分为”用户“和”应用程序“,前者指的是每个登陆的windows用户都有一个副本,该文件的更改不会影响到其他用户,因此类型为”用户“的配置节点是保存在C:UsersbAppDataLocalMicrosoft程序名称 目录下的,且多个不同的版本对应不同的配置文件,而程序目录的 程序名.exe.config的对应配置项是不起作用的。

类型为”应用程序“对系统全局有效,其配置项就保存在程序目录下的程序名.exe.config里,在代码里Properties.Settings.Default.test2这个”应用程序“配置项只能读,不能写。

免责声明:文章转载自《VS2008中的配置文件app.config简单小结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇支持一对多脱机克隆,ORICO发布三款便携式硬盘对拷机 超能网Mysql视图下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

11- APP性能测试GT工具的使用

对性能测试来说有服务端的性能与客户端(APP)的性能。   GT简介 1.GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调试环境”(IDTE) 2.利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU,内存,流量,电量,帧率,路程度等等) 开发日志的查看,crash日志查看,网络数据包的抓取,APP内部参数的调试...

1-开发共享版APP(接入指南)-APP说明

该APP的功能,类似于网上售卖的Wi-Fi/GPRS远程控制器 设备页面 用户页面 绑定设备页面 退出登录登录页面 注册页面 设备控制页面 该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelopmentVersion/20190820/app-debug.apk 或者扫描二维码下载 APP源码获取方式:(...

Flask----目录结构

以此结构为例,这个小项目是《Flask Web开发:基于python的web应用开发实战》第一部分结束后的代码框架 第一层 有app、tests、migrations三个文件夹和config.py、manage.py两个py文件以及data-dev.sqlite、data-tests.sqlite两个sqlite数据库   app文件夹下主要写flask...

Mac下chrome的webapp hostadmin 快速切换host

首先是安装 app ,https://chrome.google.com/webstore/detail/hostadmin-app/mfoaclfeiefiehgaojbmncmefhdnikeg Chrome把扩展的NPAPI 禁用了,所以做成APP没以前方便了,但是有总比没有好。 安装之后发现mac下选择host文件没法选,因为finder中根本找不...

三层交换机dhcp服务配置命令

每个二层交换机上配置好VLAN ,在三层交换机上配置好VLAN  ip  ,在三层交换机上打开fa0/1-fa0/3的trunk ,再给三层交换机配置dhcp服务,下面是VLAN10的,每个VLAN配一遍, sw1#conf t Enter configuration commands, one per line. End with CNTL/Z. sw...

谷粒商城学习——P124 es 自定义扩展词库

P122中安装的ik分词器, 本身默认的词库并不支持一些新的词汇,这就需要修改ik分词器的配置文件,指定远程词库进行扩展词库。ik分词器向远程发送请求要到最新的单词,这样最新的单词就会做为新的词源远行分解。可以给nginx发送请求,nginx反回最新词库。 虚拟机装nginx,内存不够,先将虚拟机关机,打开设置,将内存调到3075,然后重启      然...