现在的位置: 首页 > 综合 > 正文

.NET应用程序的配置文件两个相关问题

2013年09月14日 ⁄ 综合 ⁄ 共 531字 ⁄ 字号 评论关闭

.NET应用程序的配置文件,也就是app.config(编译后的文件名为:工程名.exe.config)是以 安装的根目录/Microsoft Visual Studio 9.0/xml/Schemas/DotNetConfig.xsd为shema的XML文。Visual Studio会自动生成在工程命名空间.Properties的命名空间下面生成一个继承了System.Configuration.ApplicationSettingsBase类的名为Settings的类用于对配置文件内的信息进行操作。

配置文件可以通过打开app.config直接进行XML文件形式的编辑,也可以在工程属性的Settings选项卡对一个Setting进行编辑。每个Setting有一项名为Scope的属性,该属性有两种选择User/Application,这个属性其实就是该Setting是只读的,还是可以更改的(在程序运行时更改,不是改配置文件)。打开工程Properties文件夹下的Settings.Designer.cs的文件可以看到,User属性的Get/Set都有,Application属性的只有Get。对于存储在配置文件当中的数据库连接,只能是Application。

抱歉!评论已关闭.