首页 > 解决方案 > System.Data.SqlClient 程序集未找到.net 3.5

问题描述

我正在尝试将 VB.net 应用程序转换为 C#,然后我到了使用 SqlClient 执行数据库部分的部分,但它不存在。我发现的大多数帖子都说我应该使用 nuget 包,但是当我这样做时,它失败了,因为我的目标是 .net 3.5 这是一个要求,因为直到我们(慢慢地)摆脱所有 Windows 7 机器,这就是我必须瞄准的。

编辑我的参考经理的屏幕截图,我也在使用 System.Data 在此处输入图像描述

标签: c#.net-3.5

解决方案


如果您的目标是 .NET 3.5,则可以使用对 .NET 的框架引用System.Data它为您提供SqlClient. 但是,您可能不应该继续尝试使用 .NET 3.5。您将无法使用 nuget 包,因为它不会回溯到那么远。在 csproj 术语中,这是:

<ItemGroup>
  <Reference Include="System.Data" />
</ItemGroup>

推荐阅读