c# - System.Data.SqlClient 程序集未找到.net 3.5
问题描述
我正在尝试将 VB.net 应用程序转换为 C#,然后我到了使用 SqlClient 执行数据库部分的部分,但它不存在。我发现的大多数帖子都说我应该使用 nuget 包,但是当我这样做时,它失败了,因为我的目标是 .net 3.5 这是一个要求,因为直到我们(慢慢地)摆脱所有 Windows 7 机器,这就是我必须瞄准的。
解决方案
如果您的目标是 .NET 3.5,则可以使用对 .NET 的框架引用,System.Data
它为您提供SqlClient
. 但是,您可能不应该继续尝试使用 .NET 3.5。您将无法使用 nuget 包,因为它不会回溯到那么远。在 csproj 术语中,这是:
<ItemGroup>
<Reference Include="System.Data" />
</ItemGroup>
推荐阅读
- html - 需要从搜索栏中删除边框
- python - 我需要将 f.write 中的内容写入 play.txt 文件。data_file 是来自输入框的数据,有 8 个参数。请只给KIVY
- mongodb - 如何将不可知的结构转换为特定于 mongo 的结构?
- javascript - NestJS 中的 DI 是如何工作的?
- mysql - MySQL 错误:无法更新存储函数/触发器中的表“用户”,因为它已被调用此存储函数/触发器的语句使用
- r - Factor() 通过表中获得的统计相关性对 ggplot2 中的方面进行排序
- bash - 无法使用 az cli 列出订阅中所有资源组的资源
- python - 如何从 Django 模型下载图像或文件
- android - Android 11 - 访问私有存储中的文件
- javascript - 如何裁剪图像以适应屏幕尺寸而不是在网页中调整其大小?