我已经在Debian 9.9上安装了Visual Studio代码,并使用.NET Core 2.0安装了Visual Studio代码。使用MSSQL软件包,我能够查询同一台计算机上在Docker中运行的SQL Server数据库。但是,当我尝试使用system.data.sqlclient在C#控制台应用程序中查询数据库时,我一直会遇到错误,说SQLConnection和SQLCommand被弃用,我需要使用System.Data.data.sqlclclient版本0.0.0.0.0.0.0.0.0.0.0.0。我找不到该版本(我很确定看到消息时它不存在(,所以我想知道是否有某种我不知道的怪异配置的东西。如果其他人遇到了这个问题并找出解决方案,您是否介意分享如何解决问题?
这显然是一个古老的问题,但如果其他人偶然发现它:
您需要将软件包添加到项目中。您可以使用终端在VS代码中执行此操作,然后输入命令dotnet add package System.Data.SqlClient