C#我们可以为项目提供多个.config文件吗?

5Yr*_*DBA 3 c# configuration

如果我们可以有多个.config文件,我们可以与其他项目共享一个配置文件,并将私有配置放入另一个.Visual Studio 2008会被混淆吗?

mar*_*c_s 8

不,除了<appSettings>具有以file="累积"方式工作的特殊属性的节点之外,所有配置部分都是单次事务 - 您拥有它,并且您拥有它 - 或者您没有任何东西.

<appSettings file="common.appsettings.config">
   <add key="private1" value="value1" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

这将读入common.appsettings.config文件的内容,并且正在从该外部配置文件中使用您自己配置中未被显式值覆盖的任何内容.

据我所知,您无法向现有配置部分添加其他"私人"信息.