告诉ConfigurationManager忽略App.config部分

时间:2014-03-28 14:01:07

标签: c# app-config

我的App.config文件标记为:

<configuration>
    <configSections>
        <section name="Custom" type="…" />
    </configSections>
    <Custom>
        ...
    </Custom>
    <Ignored>
        ...
    </Ignored>
</configuration>

所以,我有一个配置文件,其中:

  • 一个部分(&#34; Custom&#34;)由API处理,我已经为它编写了ConfigurationSection继承者
  • 第二部分(&#34;忽略&#34;)我将自己解析,因为Configuration API不让我解决我的任务。

当我运行程序时,会发生异常&#34;无法识别的配置部分&#39;忽略&#39;&#34;。

我是否有可能告诉ConfigurationManager忽略此部分&#34;忽略&#34;?

1 个答案:

答案 0 :(得分:4)

您可以将以下内容添加到<configSections>元素:

<section name="Ignored" type="System.Configuration.IgnoreSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />