C# TypeLoadException
我正在使用app.config文件存储凭据,当我尝试检索凭据时,会得到一个C# TypeLoadException,c#,exception,.net-assembly,system.configuration,C#,Exception,.net Assembly,System.configuration,我正在使用app.config文件存储凭据,当我尝试检索凭据时,会得到一个TypeLoadException,如下所示: 无法加载类型“System.Configuration.DictionarySectionHandler” 从程序集'System.Configuration,Version=4.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 这是一个.NET 4.5项目,我设置了系统和系统配置将本地属性复制到真,我不知道问题从
TypeLoadException
,如下所示:
无法加载类型“System.Configuration.DictionarySectionHandler”
从程序集'System.Configuration,Version=4.0.0.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a'
这是一个.NET 4.5项目,我设置了系统
和系统配置
将本地
属性复制到真
,我不知道问题从何而来。我在.NET编程方面没有经验,所以不太熟悉汇编的概念
以下是代码片段:
app.config
连接服务文件
我知道这是一个常见的问题,在发布之前我在谷歌上搜索了一下。但到目前为止我找到的所有解决方案似乎都不起作用,或者我可能没有正确理解它们
提前谢谢。关于,您需要在app.config
中使用完全限定类名。在你的代码中应该是
<sectionGroup name="Credentials">
<section name="Twitter" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>
类型属性的格式不正确,它必须是完全限定的类型名称:“System.Configuration.DictionarySectionHandler,System,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”,就是这样!我已经试过了,但我想我忘记了其中一个要素。非常感谢你!
<sectionGroup name="Credentials">
<section name="Twitter" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>