VS Code Intellisense не работает для пакетов nuget - PullRequest
0 голосов
/ 13 марта 2019

Настройка:

  • dotnet core 2.2
  • Визуальный код студии Insiders 1.33.0

VS Расширения кода:

  • C # 1.17.1
  • Диспетчер пакетов NuGet 1.1.6

Для школьного проекта я должен использовать ADO.NET для доступа к базе данных. Поэтому я добавил пакет nuget System.Data.SqlClient с расширением nuget. Вот результат моего файла csproj.

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.App"/>
    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All"/>
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.2"/>
    <PackageReference Include="System.Data.SqlClient" Version="4.7.0-preview3.19128.7"/>
    <PackageReference Include="System.Data.Common" Version="4.3.0"/>
    <PackageReference Include="Useful.Utilities" Version="1.0.5"/>
  </ItemGroup>
</Project>

Проблема в том, что нет Intellisense.

Когда я хочу использовать

SqlCommand

Но он работает на Visual Studio Community версии 16.0.0 RC2

Добавление использования с работающим Intellisense

SqlCommand

Проблема возникает не только с System.Data.SqlClient, но и со всеми добавленными пакетами nuget.

Что я должен сделать, чтобы иметь работающий Intellisense для кода Visual Studio?

1 Ответ

0 голосов
/ 13 марта 2019

Вы можете сбросить настройки и расширения, и если это не поможет, выполните чистую установку VS

...