我有一个项目,其中有多个应用程序具有一些常见的配置值。我想有一个共享的.config文件,该文件可供所有使用.Net配置对象模型的应用程序使用。每个应用程序也有自己的app.config文件
如何才能做到最好。我宁愿尽量避免使用注册表。在查看文档时,OpenExeConfiguration(字符串exePath)方法似乎很有希望访问指定的配置文件。这是一种合理的方法吗?还有其他建议吗?
答案 0 :(得分:5)
app.config中的某些部分允许引用外部文件。
<appSetting configSource="somefile.config"/>
答案 1 :(得分:2)
我会在机器配置中放置值。然后,您可以通过将其放入单个应用程序配置中来覆盖您需要的任何值。
答案 2 :(得分:1)
Here's一个解决OpenExeConfiguration的讨论可能会有所帮助。