设置:
VS代码扩展:
对于学校项目,我必须使用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。
但是它可以在Visual Studio Community 16.0.0 RC2版本上工作
Add a using with Intellisense working
问题不仅出现在System.Data.SqlClient中,而且出现在我添加的所有nuget包中。
要使Visual Studio Code上的Intellisense正常工作,我应该怎么做?
答案 0 :(得分:0)
您可以重置设置和扩展名,如果这样做没有帮助,请执行全新的VS安装