Сборка System.Data.SqlClient не найдена .net 3.5 - PullRequest
2 голосов
/ 24 сентября 2019

Я пытаюсь изо всех сил преобразовать приложение VB.net в C #, и я попал в ту часть, где я делал часть базы данных с SqlClient, а ее просто нет.Большинство сообщений, которые я нашел, говорят, что я должен использовать пакет nuget, но когда я это сделал, он потерпел неудачу, потому что я нацелен на .net 3.5 Это требование, потому что пока мы не избавимся (медленно) от всех наших машин с Windows 7Это то, на что я нацелен.

РЕДАКТИРОВАТЬ скриншот моего справочного менеджера, также я использую System.Data enter image description here

1 Ответ

5 голосов
/ 24 сентября 2019

Если вы ориентируетесь на .NET 3.5, вы можете использовать базовую ссылку от до System.Data, которая дает вам SqlClient.Тем не менее, вы , вероятно, не должны продолжать пытаться работать с .NET 3.5.Вы не сможете использовать пакет nuget, потому что он не заходит так далеко.В терминах csproj это:

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