C# 几种配置文件.settings .config resource
一、.settings文件
在项目属性-设置 创建设置文件,添加的数据会被合并到当前项目的 web.config中,项目properties中也会出现Settings.settings文件,web中范围默认是应用程序级,在程序中取值很方便Settings.Default.属性名,也可在程序部署后修改config中的值,可替代config中的appSettings节(在不需要跨程序集访问时);
二、.config文件
使用appSettings节保存程序设置,取值不如.settings方便;
三、resource文件
资源文件,取值和.settings文件一样方便Resource.属性名,比.settings多了个备注,没有范围限制,但修改不便,需要重新编译程序;
四、Web项目中的properties
文件夹PublishProfiles中存放了项目发布时的配置文件及发布记录文件.user,.user文件中会记录发布了哪个文件或者dll及时间,在多人协同开发并都可以发布时,可在发布时直接选择配置文件进行发布;