我的Visual C#控制台应用程序(Visual Studio 2005 .NET 2.0 Framework)中包含以下语句
using System.Configuration;
并且我在应用程序中使用以下语句:
ConfigurationManager.AppSettings["SomeStringOverHere"];
我尝试构建应用程序,但出现错误:
名称“ConfigurationManager”在当前上下文中不存在。
有什么帮助吗?
最佳答案
您需要在项目中以及“using”语句中引用System.Configuration.dll。
命名空间(有时)跨程序集“拆分”。这意味着单个 namespace 中的类型实际上位于不同的程序集中。
要确定BCL或FCL类型在哪个程序集中,请在MSDN上查找它。如果查看help for ConfigurationManager,则可以通过在顶部的“Assembly”附近查看来指定它在System.Configuration程序集中。这是您需要从项目中引用的程序集
关于c# - 错误: The name 'ConfigurationManager' does not exist in the current context,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1751087/