代码之家  ›  专栏  ›  技术社区  ›  dimath

ConfigurationManager错误:泛型类型“ConfigurationManager<T>”需要1个类型参数

  •  -1
  • dimath  · 技术社区  · 6 年前

    我在VisualStudio2017中创建了一个新的project empty web应用程序。然后我用sqlserver创建数据库,并尝试使用dapper。我写了一个方法,但行中出错了

     using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString))
            {
                return Ok(db.Query<Employee>
                ("Select * From ergaz").ToList());
            }
    

      <connectionStrings>
    <add name="myConnectionString" connectionString="Data Source=aaaaaaa\SQLEXPRESS;Initial Catalog=APIDB;Integrated Security=True;" />
    

    但是ConfigurationManager这个词有红色下划线

    使用泛型类型“configurationmanager T”需要1个类型参数

    我已经用过了系统配置; 我搜索在解决方案中添加程序集引用,但当我尝试添加它时,弹出窗口是空的。 screenshot

    1 回复  |  直到 6 年前
        1
  •  7
  •   dimath    6 年前

    我解决了。如果有人遇到这个问题并使用.NETCore,您必须下载nuget包System.Configuration.ConfigurationManager配置管理器