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

时间:2008-11-12 15:11:22

标签: .net configuration-files

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

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

3 个答案:

答案 0 :(得分:5)

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

<appSetting configSource="somefile.config"/>

答案 1 :(得分:2)

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

答案 2 :(得分:1)

Here's一个解决OpenExeConfiguration的讨论可能会有所帮助。