加载后的SqlConnection运行时失败System.Data.SqlClient参考

问题描述:

我正在使用.Net Core 2.0.0,并在一个项目中使用SqlConnection类从System.Data.SqlClient建立SQL Server连接。到目前为止没有问题,我正在使用它与Dapper一起。然后,我需要使用结构化类型和长话短说,最后我添加了来自nuget的System.Data.SqlClient包来构建项目。但后来当我运行该项目,我收到此运行时异常加载后的SqlConnection运行时失败System.Data.SqlClient参考

无法加载文件或程序集“System.Diagnostics.DiagnosticSource, 版本= 4.0.2.1,文化=中性公钥= cc7b13ffcd2ddd51”

这对我来说很奇怪,因为我安装了这个软件包,并且在我添加System.Data.SqlClient之前它工作得很好。什么会导致问题以及如何解决?

我找到了答案,问题出在我使用的.net core 2.0.0 preview2版本。升级到.net core 2.0.0发行版后,问题已解决。