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

.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。

你可能感兴趣的:(.net,xml,数据库,properties,application,存储)