为了账号安全,请及时绑定邮箱和手机立即绑定

名称“ ConfigurationManager”在当前上下文中不存在

名称“ ConfigurationManager”在当前上下文中不存在

月关宝盒 2019-11-06 10:12:28
我正在尝试connectionStrings从配置文件访问。代码是ASP.NET + C#。我已经添加System.Configuration了参考,也提到了使用。但是它仍然不接受大会。我正在使用VSTS2008。您知道是什么原因吗?另一个奇怪的事情是程序集名称显示为“ System.configuration”,小写的c不会显示其他系统程序集的名称。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;namespace Utility{    public class CommonVariables    {        public static String ConnectionString        {            get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; }        }      }  }配置:<?xml version="1.0" encoding="utf-8"?><configuration>  <connectionStrings>    <add name="qbankEntities" connectionString="metadata=res://*/qbankModel.csdl|res://*/qbankModel.ssdl|res://*/qbankModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=localhost;Initial Catalog=qbank;Persist Security Info=True;User ID=**;Password=****;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />  </connectionStrings></configuration>
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

不仅需要使用命名空间 System.Configuration。你也将引用添加到组装 System.Configuration.dll,由


右键单击引用/依赖项

选择添加参考

查找并添加System.Configuration。

这肯定可以工作。此外,NameValueCollection您还必须编写:


using System.Collections.Specialized;


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 772 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信