我有多个console
个应用程序,每个应用程序都有一个app.config
文件,这种方式有点不切实际,因为如果我需要更改电子邮件服务器配置,我必须对所有{{}进行更改1}}文件,我想创建一个配置文件或类似的东西,所以我可以在一个地方完成所有配置。
这是实现这个目标的最佳途径吗?我在app.config
文件中思考。
答案 0 :(得分:0)
我有一种方法可以做到这一点。首先,更改app.config文件,以便从单独的文件中提取appSettings。使用以下内容替换整个appSettings部分:
<appSettings file="myappsettings.config"/>
然后您需要创建myappSettings.config文件。您可以在任何地方创建此新文件。我将它保存在Solution文件夹的根目录中。包括appSettings部分中的所有内容,包括文件中的开始和结束标记。
然后,在每个项目中,添加新的myappsettings.config file as an existing item。它会将新的配置文件链接到您的项目,并在编译时将其复制到项目输出。
当您需要更改设置时,只需更改myappsettings.config中的appSettings。