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

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

所以,我有一个配置文件,其中:
  • 一节(“自定义”)由 API 处理,我为它编写了 ConfigurationSection 继承器
  • 第二部分(“忽略”)我会自己解析,因为配置 API 不让我解决我的任务。

  • 当我运行程序时,发生异常“无法识别的配置部分‘忽略’”。

    我是否有可能告诉 ConfigurationManager 忽略“忽略”这一部分?

    最佳答案

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

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

    关于c# - 告诉 ConfigurationManager 忽略 App.config 部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22714987/

    10-10 20:01
    查看更多