“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类了,就是这么简单。
添加引用这么简单的步骤就自己去查吧。
【总结】查一下官方文档这些问题就会很容易解决,但是为什么有时候我们不去查呢,学习还是需要探索精神的。
然后发现ConfigurationSettings中也有APPSettings属性就用ConfigurationSettings替换了,反正没报错也就没深究最后登陆成功了,更是把这个问题抛到脑后了。
现在敲机房重构登录的时候又出现了这个问题,这次不能像之前那样不了了之了,一定要查清楚为什么会出现这样的问题,有什么解决方法嘛。真真明白了,欠下的终归是要还的,对于学习我们还是需要有探究精神的。
ConfigurationSettings:支持运行时 1.0 和 1.1版中读取配置节和公用配置设置。
APPSettings:已过时,获取一个只读的 NameValueCollection 的配置文件的应用程序设置部分。
由以上内容明显可以看出,虽然这个类也是用于配置文件的但是已经过时,上次登录成功纯属侥幸,上次就发现了这个问题,为什么没有解决呢,又不是很难。
ConfigurationManager 类:提供对客户端应用程序配置文件的访问。 此类不能被继承。
程序集: System.Configuration(位于System.Configuration.dll)
上面这句话就是告诉我们需要引用System.Configuration.dll就会出现ConfigurationManager类了,就是这么简单。
添加引用这么简单的步骤就自己去查吧。
【总结】查一下官方文档这些问题就会很容易解决,但是为什么有时候我们不去查呢,学习还是需要探索精神的。
相关文章推荐
- “System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”错误的解决方法
- 关于错误“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”
- 关于错误“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”
- 错误 4 命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”。是否缺少程序集引用?
- 编译器错误消息: CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- 引用System.Runtime.Serialization.Json 提示 命名空间 不存在类型或命名空间名称 json
- "命名空间"system.web"中不存在类型或命名空间名称security"错误解决方法
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- 命名空间“System.Web.UI”中不存在类型或命名空间名称“ScriptManager”
- 提问:错误提示--命名空间“System.Web”中不存在类型或命名空间名称“UI”(是缺少程序集引用吗?) 如何解决??
- 类型或命名空间名称“OracleClient”在类或命名空间“System.Data”中不存在(是否缺少程序集引用?)
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- 错误:CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”的解决方法
- “命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)”
- CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(是否缺少程序集引用?)
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法