首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ConfigurationSection对IConfigurationSectionHandler

ConfigurationSection对IConfigurationSectionHandler
EN

Stack Overflow用户
提问于 2016-02-19 11:46:12
回答 1查看 2.1K关注 0票数 2

我想在我的配置中使用自定义元素。

在编写自定义配置类时,我使用了ConfigurationSection,但是当我的代码试图访问来自自定义配置元素的信息时,它会抛出一个错误,说明:

创建XxxSection配置节处理程序时出错:类型'Xxx‘不从XxxSection继承

我的印象是IConfigurationSectionHandler在WindowsFramework2.0中贬值了,所以我想知道,如果我的代码使用.NET Framework4.0在Windows8.1 64位计算机上通过VS2013进行调试,那么是否有任何情况会导致抛出该错误。

我所读到的大多数讨论这些类的线程都是几年前的,当时IConfigurationSectionHandler的贬值还在发生(在一些地方有说明,但没有文档等等)。所以它周围有混乱。

如果可以的话,我想避免回到使用折旧的接口。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-23 09:31:51

我已经找出了问题所在,配置文件顶部的configSection设置不正确。类型应该始终引用从ConfigurationSection继承的类:

代码语言:javascript
复制
<configuration>
  <configSections>
    <section name="purgeDirectorySection" type="Foo.FooBarSection, Foo"/>
  </configSections>
  <appSettings>
    ...
  </appSettings>
  <FooBarSection>
    ...
  </FooBarSection>
</configuration>

这对我来说很管用。希望这能帮助其他可能经历这个问题的人。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35504548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档