我有一个VS扩展,目标是.NET4.6.1。 我已经将其中一些重构为。NET标准2.0dll,由扩展引用。 在扩展依赖于System.Data.SqlClient的地方,。NET标准dll依赖于作为nuget包添加的Microsoft.Data.SqlClient。 问题是,在运行时,我会。。。
无法加载文件或程序集“Microsoft.Data.SqlClient,Version=1.11.20045.2,Culture=Neutral,PublicKeyToken=23EC7FC2D6EAA4A5”或其依赖项之一
在回答了这个问题之后,我想我应该在VSIX中查找一下,果然,Microsoft.Data.SQLClient.dll消失得无影无踪。 我不太擅长参考问题,但这似乎完全不是我能处理的?
是否尝试安装Microsoft SQL Server 2012 Native Client? 你可以从这里下载