如何在多个应用程序之间共享配置设置

问题描述 投票:6回答:3

我有一个项目,其中有多个应用程序具有一些常见的配置值。我想有一个共享的.config文件,该文件可供所有使用.Net配置对象模型的应用程序使用。每个应用程序也有自己的app.config文件

如何才能做到最好。我宁愿尽量避免使用注册表。在查看文档时,OpenExeConfiguration(字符串exePath)方法似乎很有希望访问指定的配置文件。这是一种合理的方法吗?还有其他建议吗?

.net configuration-files
3个回答
1
投票

Here's讨论OpenExeConfiguration可能会有所帮助。


5
投票

app.config中的某些部分允许引用外部文件。

<appSetting configSource="somefile.config"/>

2
投票

我会在机器配置中放置值。然后,您可以通过将其放入单个应用程序配置中来覆盖所需的任何值。

© www.soinside.com 2019 - 2024. All rights reserved.