Could not load file or assembly System.Data.SqlClient

项目场景:

还是那个NET CORE 3.0.1项目,出现了新的问题


问题描述:

数据库连接通过sqlsugar,连接的数据库是sqlserver,出现的报错信息如下:

Could not load file or assembly 'System.Data.SqlClient, Version=4.6.1.0,

 


原因分析:

应该是sqlsugar本身的data.sqlClient版本偏低导致的问题


解决方案:

Could not load file or assembly System.Data.SqlClient_第1张图片

大致的意思就是,重新在nuget程序包管理里面重新 导入一下这个包

刚开始我也是这样操作的,但是问题没有解决,还是同样的问题,后来发现了原因.

因为刚开始的时候我只是给sqlsugar 这个项目添加了system.data.SqlClient包,这样并不能解决问题,后来又给主程序也添加了这个包,问题就解决了

再后来发现,不用给sqlsugar项目添加,直接给主程序添加就OK了

你可能感兴趣的:(异常处理,c#)