我们在做项目的时候往往会使用到配置文件,为什么呢?使用配置文件是不是能给我们带来好处呢?答案是肯定的。如果我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,那么将来需要改动的时候,维护人员可以直接修改配置文件进行维护,而不需要将你的源程序修改、重新编译。
@H_403_3@
@H_403_3@
既然配置文件可以给我们带来方便,那么我们到底该如何添加、使用配置文件@H_403_3@呢?@H_403_3@
@H_403_3@
首先@H_403_3@,配置文件该加在哪里,我想这是很多初学者想要了解的。简单点说,配置文件需要添加到主程序集中(也就是最初新建工程的时候生成的窗体应用程序或者其他应用程序)如图所示:@H_403_3@
@H_403_3@
编译后会和应用程序(.exe文件)生成在同一目录下。如果编译后发现程序主目录中没有XXX.exe.config文件,那么你很有可能没有添加对地方@H_403_3@。@H_403_3@@H_403_3@
@H_403_3@
其次@H_403_3@,就是如何添加配置文件了@H_403_3@
一、选中主程序集(上图红色方框中的类库)。@H_403_3@
二、@H_403_3@
方法一:右击类库名@H_403_3@(@H_403_3@程序集名称@H_403_3@)@H_403_3@——添加——新建项——常规——应用配置文件(或者直接在右边搜索)@H_403_3@
方法二:项目——添加新项——常规——应用配置文件(或者直接在右边搜索)@H_403_3@
三、修改配置文件内容@H_403_3@@H_403_3@
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="DB" value="sql"/> </appSettings> </configuration>@H_403_3@
@H_403_3@
最后@H_403_3@,就是如何使用配置文件了。@H_403_3@
@H_403_3@
首先,@H_403_3@引用@H_403_3@System@H_403_3@.configuration@H_403_3@,并在程序开头增加@H_403_3@Imports@H_403_3@ System.Configuration。@H_403_3@
Private Shared ReadOnly dataBase As String = ConfigurationManager.AppSettings("DB")@H_403_3@
@H_403_3@