名称空间中不存在配置管理器

本文关键字:配置 配置管理 管理器 不存在 空间 | 更新日期: 2023-09-27 18:08:33

我试图在我的Windows窗体应用程序中从App.config调用连接字符串。

下面是c#调用连接字符串
var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["myTestString"].ConnectionString;

配置管理器下的红线表示它不存在,并且我应该检查程序集;这就是大会的外观。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;

这里是app.config代码,尽管我不认为它是相关的。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="myConnectionString" connectionString="Data source=10.10.10.25;Initial Catalog=CRCIVR;uid=CRCIVR;password=wycoff;" />
    <add name="myTestString" connectionString="Data source=10.10.10.242;Initial Catalog=CRCIVR;User uid=TThomas;password=tthomas;" />
  </connectionStrings>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>

我使用的是visual studio 2012,所以有什么原因你可以看到为什么System.Configuration.ConfigurationManager不存在吗?

名称空间中不存在配置管理器

在项目参考中添加对System.Configuration的引用