多个应用程序的单个配置文件

时间:2013-01-13 18:09:44

标签: vb.net configuration-files

我有多个console个应用程序,每个应用程序都有一个app.config文件,这种方式有点不切实际,因为如果我需要更改电子邮件服务器配置,我必须对所有{{}进行更改1}}文件,我想创建一个配置文件或类似的东西,所以我可以在一个地方完成所有配置。

这是实现这个目标的最佳途径吗?我在app.config文件中思考。

1 个答案:

答案 0 :(得分:0)

我有一种方法可以做到这一点。首先,更改app.config文件,以便从单独的文件中提取appSettings。使用以下内容替换整个appSettings部分:

<appSettings file="myappsettings.config"/>

然后您需要创建myappSettings.config文件。您可以在任何地方创建此新文件。我将它保存在Solution文件夹的根目录中。包括appSettings部分中的所有内容,包括文件中的开始和结束标记。

然后,在每个项目中,添加新的myappsettings.config file as an existing item。它会将新的配置文件链接到您的项目,并在编译时将其复制到项目输出。

当您需要更改设置时,只需更改myappsettings.config中的appSettings。