告诉ConfigurationManager忽略App.config部分

本文关键字:config 部分 App 忽略 ConfigurationManager 告诉 | 更新日期: 2023-09-27 17:54:23

我的App.config文件被标记为:

<configuration>
    <configSections>
        <section name="Custom" type="…" />
    </configSections>
    <Custom>
        ...
    </Custom>
    <Ignored>
        ...
    </Ignored>
</configuration>
所以,我有一个配置文件,其中:
  • 一个部分("自定义")是由API处理的,我已经为它写了ConfigurationSection继承器
  • 第二部分("忽略")我将自己解析,因为配置API不能让我解决我的任务。

当我运行程序时,出现异常"Unrecognized configuration section 'Ignored ".

我是否有可能告诉ConfigurationManager忽略此节"忽略"?

告诉ConfigurationManager忽略App.config部分

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

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