1

我想知道是否有办法或解决方法使配置文件具有以下结构:

应用程序配置

<configuration>
  <appSettings configSource="AppSett.config">
    <add key="test1" value="test2"/>
  </appSettings>
</configuration>

我的AppSett.config看起来像:

<appSettings>
  <add key="test3" value="test3"></add>
</appSettings>
4

3 回答 3

3

不,您不能使用带有部分信息的外部文件而不是默认配置结构来链接。配置文件是符合配置模式的特殊文件,您不能在您描述的场景中使用它们。

于 2011-12-20T23:31:39.107 回答
1

是的,这就是 configSource 的用途,但配置部分可以具有 content 或 configSource 属性,不能同时具有两者。

于 2011-12-20T23:40:52.503 回答
0

您可以通过使用file属性而不是configSource

在您的示例中,您应该有文件App.Config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings configSource="AppSett.config">
    <add key="test1" value="test2"/>
  </appSettings>
</configuration>

AppSett.config

<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <add key="test3" value="test3"></add>
</appSettings>
于 2011-12-23T09:37:42.810 回答