VS Code Intellisense对nuget包不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS Code Intellisense对nuget包不起作用相关的知识,希望对你有一定的参考价值。

建立 :

  • dotnet核心2.2
  • Visual Studio代码内幕1.33.0

VS代码扩展:

  • C#1.17.1
  • NuGet包管理器1.1.6

对于学校项目,我必须使用ADO.NET来访问数据库。所以我添加了带有nuget扩展的nuget包System.Data.SqlClient。这是我的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。

When I want to do a using

SqlCommand

但它正在使用Visual Studio Community Version 16.0.0 RC2

Add a using with Intellisense working

SqlCommand

问题不仅发生在System.Data.SqlClient上,而且还添加了我添加的所有nuget包。

我应该怎么做才能在Visual Studio Code上运行Intellisense?

答案

您可以重置设置和扩展,如果这没有帮助,请执行干净的VS安装

以上是关于VS Code Intellisense对nuget包不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VS Code 中为 Markdown 禁用 IntelliSense?

VS Code 中 Vuex Store 的 Intellisense

VS Code Intellisense 一开始不建议片段

VS Code IntelliSense 不适用于 Unity。为啥?

VS Code intellisense 不显示十六进制值颜色的颜色框

如何在 JsDoc(VS Code / IntelliSense)中引用另一个文件中的类而不直接导入?