C# 自定义配置节导致无法加载配置
我有,它的工作,我可以看到配置值列出。但是,当我向XML中添加此处讨论的自定义节()时,ConfigurationManager在调试器中显示为处于无效状态 我的app.config的结尾如下:C# 自定义配置节导致无法加载配置,c#,.net,app-config,C#,.net,App Config,我有,它的工作,我可以看到配置值列出。但是,当我向XML中添加此处讨论的自定义节()时,ConfigurationManager在调试器中显示为处于无效状态 我的app.config的结尾如下: MSDN说我们不应该使用旧的.NET2之前的配置类,因为它们已被弃用。所以我不确定这里会出什么问题?啊哈。。。我原以为没有记录任何错误,但发现报告了此错误,从而清除了错误: System.Configuration.ConfigurationErrors异常:配置 系统初始化失败---> System
MSDN说我们不应该使用旧的.NET2之前的配置类,因为它们已被弃用。所以我不确定这里会出什么问题?啊哈。。。我原以为没有记录任何错误,但发现报告了此错误,从而清除了错误: System.Configuration.ConfigurationErrors异常:配置 系统初始化失败---> System.Configuration.ConfigurationErrorsException:仅一个 每个配置文件允许的元素,如果存在,则必须 是根元素的第一个子元素
在部分中,尝试使用
。也不要使用图片。第二个元素控制什么-你有链接吗?它是对其组件的引用。我在我的项目中得到了它。似乎没有任何区别。请告诉我们您如何调用ConfigurationManager
。以及如何读取自定义节值。我认为您可能需要type=“System.Configuration.NameValueSectionHandler”
而不是AppSettingsSection
?根据MSDN,这是不推荐使用的,尽管它很混乱,因为很多示例都使用它。