您的位置:首页 > 其它

“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”

2017-05-19 21:42 211 查看
   【前言】小编学习七层的时候,看到别人在sqlhelper里面定义连接的时候都是引用的System.Configuration.ConfigurationManager但是我的System.Configuration命名空间下就没有ConfigurationManager类。
   然后发现ConfigurationSettings中也有APPSettings属性就用ConfigurationSettings替换了,反正没报错也就没深究最后登陆成功了,更是把这个问题抛到脑后了。
   现在敲机房重构登录的时候又出现了这个问题,这次不能像之前那样不了了之了,一定要查清楚为什么会出现这样的问题,有什么解决方法嘛。真真明白了,欠下的终归是要还的,对于学习我们还是需要有探究精神的。
   ConfigurationSettings:支持运行时 1.0 和 1.1版中读取配置节和公用配置设置。
  APPSettings:已过时,获取一个只读的 NameValueCollection 的配置文件的应用程序设置部分。
   由以上内容明显可以看出,虽然这个类也是用于配置文件的但是已经过时,上次登录成功纯属侥幸,上次就发现了这个问题,为什么没有解决呢,又不是很难。
   ConfigurationManager 类:提供对客户端应用程序配置文件的访问。 此类不能被继承。
  程序集:  System.Configuration(位于System.Configuration.dll)
   上面这句话就是告诉我们需要引用System.Configuration.dll就会出现ConfigurationManager类了,就是这么简单。
   添加引用这么简单的步骤就自己去查吧。
   【总结】查一下官方文档这些问题就会很容易解决,但是为什么有时候我们不去查呢,学习还是需要探索精神的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐