C# 如何使用部分配置文件

C# 如何使用部分配置文件,c#,configuration-files,C#,Configuration Files,我参与了一个在不同地点进行开发和测试的项目。app.config中有几个条目是不同位置的“本地”条目(因此称为“配置”)。因此,每个人都倾向于保留自己的app.config,这总是使得引入新设置变得困难 我在寻找一个想法,类似于分部类,其中app.config的大部分可以放在一个地方,一些项目可以放在另一个地方,但是在构建之后,所有这些都会在适当的exe.config中结束。首先,您可以使用configSource属性拆分配置文件。例如,在web.config中,您可以编写: <a

我参与了一个在不同地点进行开发和测试的项目。app.config中有几个条目是不同位置的“本地”条目(因此称为“配置”)。因此,每个人都倾向于保留自己的app.config,这总是使得引入新设置变得困难


我在寻找一个想法,类似于分部类,其中app.config的大部分可以放在一个地方,一些项目可以放在另一个地方,但是在构建之后,所有这些都会在适当的exe.config中结束。

首先,您可以使用configSource属性拆分配置文件。例如,在web.config中,您可以编写:

    <authentication configSource="ConfigFiles\authentication.config" />

使用configSource非常有用,唯一的问题是它会替换整个部分。谢谢