razor - etiquetas - Ayudante de la etiqueta principal de ASP.NET Intellisense en Visual Studio 2017
etiquetas razor (4)
No puedo obtener Intellisense para todas las etiquetas (por ejemplo, asp-for
asp-action
, etc.) Estoy ejecutando Visual Studio 2017.
Mi archivo .csproj
incluye los siguientes paquetes:
<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" />
y mi archivo _ViewImports.cshtml
incluye lo siguiente:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
¿Hay algo que necesito editar o agregar?
Para VS2017 RTM (si ya ha actualizado) necesita instalar Razor Language Services desde Extensiones y actualizaciones ... en el menú Herramientas dentro de Visual Studio.
Advertencia : parece que también tiene que eliminar cualquier referencia de Microsoft.AspNetCore.Razor.Tools
(tenía la versión 1.1.0-preview4-final
) de su archivo .csproj para habilitar IntelliSense después de instalar la extensión anterior.
[Resuelto] En mi Visual Studio 2017 Enterprise 26430.13
actualizada de Visual Studio 2017 Enterprise 26430.13
resolví mi problema con deshabilitar y volver a habilitar Razor Language Services
y ahora está funcionando.
Sé que eso es un poco raro. Encuentro Razor Language Services
en la Extension and Update
del menú Tools
y lo Disable
, reinicio Visual Studio, lo habilito nuevamente y reinicio Visual Studio nuevamente y finalmente todo está bien.
EDIT1:
Como se sugiere en los problemas conocidos de VS2017, la solución ahora está disponible. Para esto, necesitamos instalar la extensión Razor Language Service . Esta extensión proporciona soporte para los ayudantes de la etiqueta Razor Core de ASP.NET en Visual Studio 2017.
Original:
Los ayudantes de etiquetas de la maquinilla de afeitar no obtienen colorización ni IntelliSense especial en el momento del diseño en VS2017 RC . Trabajan normalmente en tiempo de ejecución. No hay solución disponible en este momento.
Refiérase known-issues-vs2017 para más detalles.