jestem w stanie dostać Intellisense dla wszystkich znaczników (np asp-for
asp-action
, itd.) Używam Visual Studio 2017ASP.NET Rdzeń Tag Helper Intellisense w Visual Studio 2017
Mój plik .csproj
obejmuje następujące pakiety :
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Tools" Version="1.1.0-preview4-final" Type=""/>
<PackageReference Include="Microsoft.AspNetCore.Razor" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Runtime" Version="1.1.0" />
i mój plik _ViewImports.cshtml
obejmuje:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
Czy jest coś, co muszę edytować lub dodać?
Dziękujemy za udostępnienie swoich ustaleń. Jak dziwne może to brzmieć, że zadziałało to dla mnie. Mam 'VS2017 ver 15.0.26430.14'. Nawet po zainstalowaniu "Razor Language Services" to nie działało (brak intellisense, bez barwienia atrybutów tagów). Podążaj za swoimi krokami, aby to zadziałało. – nam
Nie działa dla mnie po prostu wyłączenie go. Następnie wykonałem długą trasę, odinstalowując ją (wtedy instalator vs odinstalowuje również cały asp.net, ponieważ są one zależne). Następnie ponownie zainstalowałem funkcję asp.net z instalatora (uzyskaj narzędzia i funkcje) i zadziałało (wraz z nią uzyskasz cechy języka Razor). –