NET 3.5找不到System.Data.SqlClient程序集

KyS*_*oto 2 c# .net-3.5

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

编辑我的参考管理器的屏幕快照,我也正在使用System.Data 在此处输入图片说明

Mar*_*ell 5

如果你的目标.NET 3.5,你可以使用一个框架引用System.Data,它给你SqlClient。但是,您可能不应该继续尝试使用.NET 3.5。您将无法使用nuget程序包,因为它不会返回那么远。用csproj来说,这是:

<ItemGroup>
  <Reference Include="System.Data" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

  • “但是,您可能不应该继续尝试使用 .NET 3.5” - 您能帮助我说服我的经理吗?;) (2认同)