ConfigurationManager错误:通用类型'configurationmanager <T>'需要1个类型参数

时间:2019-01-10 13:54:30

标签: c# .net-core dapper

我在Visual Studio 2017中创建了一个新项目为空的Web应用程序。然后,我使用sqlserver创建数据库,并尝试使用dapper。我编写了方法

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

我创建了一个放置代码的web.config gile

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

但是单词ConfigurationManager带有红色下划线并表示

  

使用通用类型'configurationmanager T'需要1个类型参数

我已经使用了System.Configuration。 我搜索在解决方案中添加程序集引用,但是当我尝试添加它时,弹出窗口为空。 screenshot

1 个答案:

答案 0 :(得分:2)

我解决了。如果有人遇到此问题并使用.net core,则必须放弃nuget包System.Configuration.ConfigurationManager