1

我已经添加了参考 System.Configuration 并且仍然收到该错误。我正在使用VS2010。这是代码

<configuration>
<connectionStrings>
    <add name="MESConnection" connectionString="Server=.\SQLEXPRESS;Database=MES;Trusted_Connection=true"/>
</connectionStrings>
<system.web>
    <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <add assembly="System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
</system.web>

以及背后的代码:

private static string _connStr = ConfigurationManager.ConnectionStrings["MESConnection"].ConnectionString;

有任何想法吗?

4

2 回答 2

3

在您的 cs 代码文件顶部添加一条 using 语句:

using System.Configuration;

或完全限定参考:

private static string _connStr = 
    System.Configuration.ConfigurationManager.ConnectionStrings["MESConnection"].ConnectionString;

编辑

我看到您实际上没有引用正确的程序集。您需要参考 System.Configuration.dll而不是System.Configuration.Install.dll

此外,在 Visual Studio 中引用 .NET 程序集的常用方法是右键单击解决方案资源管理器中的引用节点并选择添加引用...

在此处输入图像描述

于 2012-11-05T11:45:48.880 回答
-1
  1. 转到右侧的解决方案资源管理器
  2. 右键单击引用
  3. 选择添加。

现在您可以添加配置库并使用其命名空间进行访问

于 2019-05-20T20:11:35.813 回答