小编典典

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

all

我正在尝试connectionStrings从配置文件访问。代码是 ASP.NET +
C#。我添加System.Configuration了参考,也提到了使用。但它仍然不接受大会。

我正在使用 VSTS 2008。知道可能是什么原因吗?

另一个奇怪的事情是显示为“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>

阅读 153

收藏
2022-03-13

共1个答案

小编典典

好的..重新启动VSTS后它工作了。该链接建议了相同问题的解决方案。希望我以前能看到它。:)

2022-03-13