向项目添加nfig文件 右击项目名称选择添加→添加新建项在出现的添加新项对话框中选择添加应用程序配置文件如果项目以前没有配置文件则默认的文件名称为nfig单击确定出现在设计器视图中的nfig文件为 <?xmlversion=encoding=utf ?> <configuration> </configuration> 在项目进行编译后在bin\Debuge文件下将出现两个配置文件(以本项目为例)一个名为Jnfig另一个名为JxcManagnfig第一个文件为项目实际使用的配置文件在程序运行中所做的更改都将被保存于此第二个文件为原代码nfig的同步文件在程序运行中不会发生更改 connectionStrings配置节 请注意如果您的SQL版本为 Express版则默认安装时SQL服务器实例名为localhost\SQLExpress须更改以下实例中Data Source=localhost;一句为Data Source=localhost\SQLExpress;在等于号的两边不要加上空格 <!数据库连接串> <connectionStrings> <clear /> <addname=conJxcBook connectionString=Data Source=localhost;Initial Catalog=jxcbook;User ID=sa;password=******** providerName=SystemDataSqlClient /> </connectionStrings> appSettings配置节 appSettings配置节为整个程序的配置如果是对当前用户的配置请使用userSettings配置节其格式与以下配置书写要求一样 <!进销存管理系统初始化需要的参数> <appSettings> <clear /> <addkey=userNamevalue= /> <addkey=passwordvalue= /> <addkey=Departmentvalue= /> <addkey=returnValuevalue= /> <addkey=pwdPatternvalue= /> <addkey=userPatternvalue= /> </appSettings> 读取与更新nfig 对于nfig文件的读写参照了网络文章SystemConfigurationasp标题为Read/Write AppConfig File with NET 一文 请注意要使用以下的代码访问nfig文件除添加引用SystemConfiguration外还必须在项目添加对SystemConfigurationdll的引用 读取connectionStrings配置节 ///<summary> ///依据连接串名字connectionName返回数据连接字符串 ///</summary> ///<param name=connectionName></param> ///<returns></returns> private static string GetConnectionStringsConfig(string connectionName) { string connectionString = ConfigurationManagerConnectionStrings[connectionName]ConnectionStringToString(); ConsoleWriteLine(connectionString); return connectionString; } |