我的Visual C#控制台应用程序(Visual Studio 2005 .NET 2.0 Framework)中包含以下语句
using System.Configuration;
并且我在应用程序中使用以下语句:
ConfigurationManager.AppSettings["SomeStringOverHere"];
我尝试构建该应用程序,但出现错误:当前上下文中不存在名称'ConfigurationManager'。
有什么帮助吗?
Answers:
您需要在项目中以及“ using”语句中引用System.Configuration.dll。
命名空间(有时)跨程序集“拆分”。这意味着单个名称空间中的类型实际上位于不同的程序集中。
要确定BCL或FCL类型在哪个程序集中,请在MSDN上查找它。如果查看ConfigurationManager的帮助,则可以通过在顶部的“程序集”附近查看来指定它在System.Configuration程序集中。这是您需要从项目中引用的程序集