我在我的 Visual C# 控制台应用程序(Visual Studio 2005 .NET 2.0 Framework)中包含了以下语句
using System.Configuration;
我在我的应用程序中使用以下语句:
ConfigurationManager.AppSettings["SomeStringOverHere"];
我尝试构建应用程序,但出现错误:当前上下文中不存在名称“ConfigurationManager”。
请问有什么帮助吗?
我在我的 Visual C# 控制台应用程序(Visual Studio 2005 .NET 2.0 Framework)中包含了以下语句
using System.Configuration;
我在我的应用程序中使用以下语句:
ConfigurationManager.AppSettings["SomeStringOverHere"];
我尝试构建应用程序,但出现错误:当前上下文中不存在名称“ConfigurationManager”。
请问有什么帮助吗?
您需要在项目中引用 System.Configuration.dll 以及“使用”语句。
命名空间(有时)在程序集中“拆分”。这意味着单个命名空间中的类型实际上位于不同的程序集中。
要确定 BCL 或 FCL 类型在哪个程序集中,请在 MSDN 上查找。如果您查看ConfigurationManager 的帮助,您会看到它通过查看“Assembly”的顶部附近来指定它位于 System.Configuration 程序集中。这是您需要从项目中引用的程序集
菲利普是正确的,添加参考对我有帮助,但我实际上去尝试下载 DLL,因为我不知道有更简单的方法......
这篇文章对我很有帮助,谢谢大家。
我也面临同样的问题。
我有 2 个项目 1 个主项目和 1 个 DLL。我在同一个地方有 App.config 文件,但是连接字符串是在 DLL 中定义的,但不是在主项目中,该主项目可以作为主项目执行。将连接字符串添加/移动到主项目 APP.CONFIG 文件后,问题已解决。
希望这可以帮助