【发布时间】:2010-12-12 03:46:59
【问题描述】:
我根本无法让 Visual Studio 2005 找到 System.Configuration.ConfigurationManager 类。代码如下:
using System.Configuration;
...
x = ConfigurationSettings.AppSettings["MySetting"]
// The name 'ConfigurationManager' does not exist in the current context
x = System.Configuration.ConfigurationManager.AppSettings["MySetting"]
// The type or namespace name 'ConfigurationManager' does not exist in the
// namespace 'System.Configuration' (are you missing an assembly reference?)
我绝对肯定确实在项目中引用了System.Configuration,而且它肯定在正确项目中。 DLL 版本为 2.0.0.0,运行时版本为 2.0.50727 - 与所有其他版本完全相同。我已经尝试删除引用并重新添加它。一件奇怪的事情是,当它显示在项目的 References '文件夹' 中时,它显示为 'System.configuration' - 带有小写的'c'。
Visual Studio 可以找到 System.Configuration.ConfigurationSettings 类,除了警告它已过时之外没有任何问题。该项目是一个 Web 项目,代码位于 WebControl 的代码隐藏中。
有什么想法吗?
【问题讨论】:
标签: .net visual-studio-2005 configurationmanager