我们有许多在计划任务上运行的 C# 控制台应用程序。所有这些应用程序都有自己的配置文件,其中包含诸如我们的 smtp 服务器之类的设置。如果我们的 smtp 服务器发生了变化,我们将必须手动进入每个配置文件并进行更改。多个应用程序是否可以查看 C: 驱动器上的 1 个配置文件,或者这被认为是不好的做法?使用数据库来存储值是不行的。
您可以像下面这样指向应用程序配置文件中的外部配置文件,并让所有应用程序使用单个文件中的同一组设置:
<appSettings file="c:\CommonSettings.config">
<add key="MyKey" value="12"/>
</appSettings>
欲了解更多信息,您可以阅读以下文章:
- AppSettings 可以引用外部配置文件 http://weblogs.asp.net/pwilson/archive/2003/04/09/5261.aspx
- 如何在 .NET 中跨项目共享自定义应用程序配置设置 https://web.archive.org/web/20150312232725/http://support.microsoft.com/en-us/kb/555396
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)