visual-studio visual-studio-2015 syntax-highlighting intellisense

Visual Studio cree que "Microsoft Web Developer Tools" está instalado



visual-studio visual-studio-2015 (4)

Estaba teniendo el mismo problema y esto es lo que funcionó para mí:

  1. Desinstalar las herramientas web de ASP.NET del panel de control

  2. Descargue e instale la extensión "Microsoft ASP.NET y herramientas web" de: https://visualstudiogallery.msdn.microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935

Los síntomas

  • El resaltador de sintaxis de Visual Studio y Intellisense para Javascript y Razor no funcionan.

  • No hay plantillas Web instaladas al crear un nuevo proyecto.

  • Cuando intento desinstalar la función de desarrollador web:

    Add or remove Programs > Microsoft Visual Studio Professional 2015 > Modify

    Microsoft Web Developer Tools siempre está marcado. Incluso cuando lo desactivo y lo desinstalo, luego reinicie la computadora; La próxima vez que lo vea todavía está marcado:

Lo que hice para resolver esto:

  • Ejecución del devenv.exe /resetuserdata para restablecer los datos del usuario.
  • Ejecutando devenv.exe /installtemplates para instalar las plantillas.
  • Reparando el Visual Studio.
  • Intentando desinstalar y volver a instalar la función de Web Developer Tools través del instalador de Visual Studio.

Ninguno ha trabajado hasta ahora.

Lo que supongo

Creo que Visual Studio piensa que esta característica está instalada (probablemente a través de algunas claves de registro) pero los archivos en realidad no están instalados.

Porque cuando intento Modify la instalación de Visual Studio, la casilla de verificación Microsof Web Developer Tools no se marca durante el primer segundo, luego se vuelve a marcar después de 1 segundo.

Pregunta

¿Alguna sugerencia para solucionar este problema sin desinstalar Visual Studio?


No sabía que tenía este problema hasta que abrí un proyecto MVC con vistas de Razor y no tenía resaltador de sintaxis e Intellisense. Tuve la suerte de leer tu pregunta porque los síntomas son los mismos y también lo es la conclusión. Y desafortunadamente ninguna de las respuestas resuelve el problema. Pero me ayudó a encontrar la respuesta, o lo que funcionó para mí.

Lo que hizo el truco fue instalar .NET Core 1.0.0 ( DotNetCore.1.0.0.RC2-Runtime-x64 y DotNetCore.1.0.0.RC2-VS2015Tools.Preview1 ). Estoy bastante seguro de que esto es suficiente para resolver el problema. Pero como probé todo tipo de cosas, es posible que se requiera otra acción. En ese caso, sigue leyendo debajo de las imágenes.

Cuando comienzo un nuevo proyecto esto abre el siguiente cuadro de diálogo:

Al seleccionar la aplicación web ASP.NET (.NET Framework) se abre el cuadro de diálogo con los proyectos que estaba buscando.

El resaltador de sintaxis y Intellisense también están trabajando para las vistas de Razor.

No sé qué causó el problema en primer lugar. ¿La instalación está incompleta, hay un conflicto con otro software o hice algo que causó esto?

Visual Studio 2012 también está instalado en mi máquina. Instalé y desinstalé VS2015 (versión pro y community) y luego instalé la comunidad vs2015 en varios volúmenes. Al desinstalar, usé / Force y eliminé varias carpetas manualmente.

Microsoft ASP.NET 5 RC Update 1 también está instalado, pero repararlo no solucionó el problema. Además, la instalación de Asp.Net Web Framework Tools 2015 no cambió nada. Copié plantillas a todas las carpetas de plantillas que pude encontrar (¿quizás un problema con la instalación en varios volúmenes?), Ejecuté Devenv.exe con diferentes parámetros y eliminé la carpeta ''14'' en mi perfil. Nada de esto funcionó. Finalmente instalé .NET Core 1.0.0.


Prueba esto (en orden):

  1. Encuentre Microsoft ASP.NET 5 RC1 ... en el panel de control / programas y seleccione modify
  2. Seleccionar repair
  3. Ejecute devenv.exe /installvstemplates como administrador
  4. Ejecutar VS como administrador

Tuve el mismo problema con Visual Studio 2015. Probé varias cosas, pero simplemente actualizar Microsoft ASP.NET parecía hacer el truco.

Instale ASP.NET 5 RC1 , reinicie, y el problema debería resolverse.