多个C#应用程序可以使用一个App.Config文件吗?

bro*_*oke 5 .net c#

我们有许多C#控制台应用程序在计划任务上运行.所有这些应用程序都有自己的配置文件,其中包含类似我们的smtp服务器的设置.如果我们的smtp服务器发生了变化,我们必须手动进入每个配置文件并进行更改.多个应用程序可以查看C:驱动器上的1个配置文件,还是被认为是不好的做法?使用数据库存储值是不行的.

Teo*_*gul 15

您可以指向应用程序配置文件中的外部配置文件,如下所示,并让所有应用程序使用单个文件中的同一组设置:

<appSettings file="c:\CommonSettings.config">
   <add key="MyKey" value="12"/> 
</appSettings>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请阅读以下文章: