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

TypeLoadException
EN

Stack Overflow用户
提问于 2014-02-17 10:48:14
回答 1查看 3.6K关注 0票数 11

我使用app.config文件来存储凭据,当我试图检索它们时,我得到一个TypeLoadException,如下所示:

无法从程序集“System.Configuration、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a”加载类型的Culture=neutral

这是一个.NET 4.5项目,我将SystemSystem.Configuration Copy-Local属性设置为true,我不知道问题是从哪里来的。我对.NET编程没有经验,所以不太容易理解组装的概念。

下面是代码片段:

app.config

代码语言:javascript
复制
<configSections>
  <sectionGroup name="Credentials">
   <section name="Twitter" type="System.Configuration.DictionarySectionHandler"/>
  </sectionGroup>
</configSections>

<Credentials>
 <Twitter>
   <add key="****" value="*****"/>
   <add key="****" value="*****"/>
  </Twitter>
</Credentials>

连接服务文件

代码语言:javascript
复制
var hashtable = (Hashtable)ConfigurationManager.GetSection("Credentials/Twitter");

我知道这是个常见的问题,我在发帖子之前就搜索过了。但到目前为止,我找到的所有解决方案似乎都不起作用,或者我可能还没有正确理解它们。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2017-01-22 19:46:55

关于msdn文档,您需要像汉斯所说的那样在app.config中使用Fully qualified class name。在你的代码中

代码语言:javascript
复制
<sectionGroup name="Credentials">
   <section name="Twitter" type="System.Configuration.DictionarySectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</sectionGroup>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21826982

复制
相关文章

相似问题

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