【发布时间】:2009-09-04 16:19:10
【问题描述】:
是否可以有两个 app.config 文件,其中一个 app.config 用作第二个(嵌套)app.config 文件的容器?我想从外部引用嵌套文件的特定部分。
为什么我需要这个是因为源代码控制问题。详细说明见this
非常感谢任何其他解决根本问题的方法。
【问题讨论】:
标签: .net configuration
是否可以有两个 app.config 文件,其中一个 app.config 用作第二个(嵌套)app.config 文件的容器?我想从外部引用嵌套文件的特定部分。
为什么我需要这个是因为源代码控制问题。详细说明见this
非常感谢任何其他解决根本问题的方法。
【问题讨论】:
标签: .net configuration
是的,您可以引用其他配置文件,因此您可以在一个文件中包含静态内容,而在另一个文件中包含机器特定的内容。
例如,将应用程序设置放在一个单独的文件中,在名为“configuration”的子文件夹中:
<appSettings configSource="Configuration\AppSettings.config"/>
然后在 AppSettings.config 中,像往常一样包含 appSettings 标签:
<appSettings>
<add key="somekey" value="someValue" />
</appSettings>
【讨论】:
如果我正确理解您的问题,答案是“是”。请参阅本文中的“使用外部配置文件”部分。这不是嵌套您的标题所暗示的文件,而是基于问题文本...
【讨论】: