Mi maquinilla de Afeitar vistas en VS2015 RC no muestran la forma correcta de colores para código C#. Mi proyecto estaba trabajando bien en VS2013, pero no es en 2015, y no me está dando ningún Intellisense en el código de C#. La solución se genera y el sitio funciona bien.

He probado el siguiente fue en vano

  • deshabilitar todas las extensiones de Visual Studio
  • eliminar mi .suo archivo
  • de retirar el proyecto y volver a agregar a la solución

¿Cómo puedo solucionar este problema?

Ejemplo:

Visual Studio 2015 no resaltado de sintaxis razor ni Intellisense

  • Han considerado que la espera para el lanzamiento? La actual es todavía bastante buggy y se entiende sólo como un avance para los impacientes.
  • ¿Has instalado las Herramientas de Productividad ? En mi caso, que estrelló un montón en vs… Curretnly tienes ahora de relieve en vNext Proyectos
  • Esto se sigue produciendo en VS2015 Profesional. Ninguna de las respuestas en este hilo resolver el problema de forma permanente. Resaltado de sintaxis queda roto.
  • En caso que ninguna de las respuestas que figuran a continuación se soluciona el problema, puede que desee echar un vistazo aquí: stackoverflow.com/questions/33245041/… Instalar .NET Core 1.0.0 resuelto el problema, para mí. Empecé con el mismo problema, pero también tenía un problema con las plantillas Web (no disponible para nuevos proyectos). La marca de verificación en «Web de Microsoft Developer Tools» (como se describe en una de las respuestas más abajo) siempre fue marcada.
  • Compruebe la versión de MVC. Si es de 3 o menos, a continuación, VS 2015 no lo admite.
InformationsquelleAutor DLeh | 2015-05-18

21 Comentarios

  1. 214

    Que me he encontrado en este respuesta otra forma de solucionarlo sin la devenv.exe /ResetUserData

    Acaba de eliminar el contenido de este directorio con Visual Studio cerrado:
    %LocalAppData%\Microsoft\VisualStudio\<visual_studio_version_number>\ComponentModelCache

    Para encontrar el número de versión de la edición de Visual Studio ejecuta por favor, consulte este lista. Tenga en cuenta que sólo el mayor número es importante, el menor de la versión puede y probablemente diferentes. En mi caso he tenido Visual Studio 2017 Enterprise instalado, así que busqué 15.xx y se encontró 15.0_9a1c4a06 dentro de la carpeta AppData.

    • Esto funcionó para mí. VS 2015 Versión Enterprise 14.0.23107.0 D14REL
    • No trabajo VS2015 Profesional.
    • Perfecto. Trabajó para mí en el VS de 2015 de la Comunidad.
    • Gracias. Esa es la mejor manera, en lugar de restablecer todos los datos de usuario en VS2015 Empresa
    • Trabajó para VS 2015 Enterprise
    • Trabajó para mí 🙂
    • Trabajó para el Profesional. Probado el modo Seguro, que trabajó y dejó de funcionar. Trató de restablecer los ajustes y que no hizo nada para mí.
    • No me funciona en el VS de 2015 de la Comunidad
    • Esta debería ser la principal solución, trabajó también para mí en VS de la empresa, 2015
    • Esto funcionó para mí, y estoy de acuerdo, esta debería ser la principal solución. Estoy usando la versión Profesional. Muchas gracias.
    • Trabajó para mí en el año 2015 la Empresa
    • Boom! Gracias! Esto funcionó a la perfección.
    • Funcionó!! He mirado literalmente, en todas partes de este. Gracias!!!
    • Trabajó para VS2015 Profesional
    • mi intellisense ido después de instalar una extensión. Finalmente consiguió fijo por tomar esta solución.
    • Sí!!! Hombre este ha sido me vuelve loca todo el día, un millón de gracias.
    • Gracias, esto funcionó para mí en VS2015 de la Comunidad
    • Trabajó con VS 2015 Enterprise
    • Que la carpeta está vacía en mi pc.resuelto después de usar la clara de la herramienta
    • Esta es la mejor solución para siempre, no hay necesidad de instalar otros componentes.su trabajó para mí. Gracias tio.
    • Trabajó para Visual Studio 2015 Edición de la Comunidad. Gracias!
    • Trabajó con VS 2017 Empresa

  2. 52

    Tuve el mismo problema, la única corrección es, hasta ahora, por restablecer todos los datos de usuario (C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData).

    NOTA: Se perderán todas las personalizaciones, por ejemplo, los atajos de teclado y diseños de ventana si hace esto!

    EDIT: la Gente está diciendo que esto sólo funciona para RC, no RTM, por lo que es posible que desee probar el otro corrige primero.

    • Mientras que esto probablemente no es el un de la solución, a mí me funcionó! Gracias! Yo me pregunto si no tenía nada que ver con tener previa CTP versiones instaladas.
    • puede exportar la configuración del teclado antes, y restaurarlos después
    • Es el ‘>’ cursor a la derecha en la línea de comando? A mí me funcionó mediante la sustitución de que con una barra hacia atrás. Pero esta solución, a continuación, trabajó para mí también!
    • oh, GRACIAS a dios!!!!
    • Y pierdes todos los Complementos.
    • No funciona en la versión completa.
    • Tengo la versión Enterprise (VS 2015). ¿hay alguna solución posible para esta versión? la solución anterior no funciona para mí.
    • También tiene la versión enterprise – no funcionó para mí.
    • Profesional no funciona bien!
    • No funciona en VS2015 Profesional.
    • No funciona para mí. Reinstalar las Herramientas de la Web manualmente arreglado todo. Usted puede obtener aquí : microsoft.com/en-us/download/details.aspx?id=48222
    • Probé. Incluso he intentado actualizar VS2015 Update 1. No sirvió de nada.
    • Tuve muchos problemas después de la actualización de VS2015 PRO update 1 (incluyendo resaltado de sintaxis) y el /reserUserData + /safeMode descrito por @kevin acaba de hacer el truco
    • Yay! Trabajó para mí, gracias! (el uso de VS2015 Profesional Update1)

  3. 27

    Tuve el mismo problema en el VS DE 2015 RTM y fue capaz de solucionarlo simplemente carga Visual Studio en Modo Seguro:

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /SafeMode

    a continuación, cerrar y volver a abrir con normalidad.

    • Esto no funciona para mí
    • Funcionó para mí, sin embargo, vale la pena intentar. Usted no perderá su configuración actual.
    • intentado muchas cosas, esto funcionó para mí
    • Esto no funciona para mí, ese error se muestran también en modo seguro (y, obviamente, después de la re-apertura de la manera «estándar»).
    • Gracias por salvarme de perder mi configuración!
    • Trabajó en mi VS 2015 Enterprise
    • Impresionante! trabajó también para mí. Vale la pena probar, yo solía soplar mi configuración en el último par de ocasiones.
    • Esto me ha pasado dos veces y la primera vez que me restablecer toda la configuración. Esta vez he intentado esto y funciona para mí.
    • No trabajo en VS2015 Profesional.
    • «» Trabajo en mi VS2015 Empresa Ver. 14.0.23107.0 D14REL «» Inicial NET Framework: 4.5; después de la actualización: 4.6 «» modo Administrador & modo Normal: Ok
    • Necesitaba marcas de expresión alrededor de la ruta
    • Probado casi todos los otros de la solución, esto hizo th truco para mí. (VS 2015 de la comunidad)

  4. 10

    Después de la Actualización de Visual Studio 2015 Update 1 yo tenía el mismo problema. He intentado todas las respuestas, pero no me funciona.

    La corrección para mí iba a los programas y propiedades > Visual Studio community edition > Cambiar. He hecho clic en modificar.

    En la lista, asegúrese de poner una marca de verificación en «Web de Microsoft Developer Tools» en «Windows y Desarrollo Web» .

    No se comprobó en mi lista de howewer :/

    Visual Studio 2015 no resaltado de sintaxis razor ni Intellisense

    • Por desgracia, cuando traté de esto, la marca acaba de regresar. :< Se negó a desaparecer. :< Todavía pegado con este problema. :< Muy enfadado en VS ahora. :< tiempo enorme disipador.
    • Echa un vistazo aquí: stackoverflow.com/questions/33245041/… los síntomas son Los mismos. He resuelto este problema mediante la instalación .NET Core 1.0.0
  5. 7

    Herramientas > Opciones > Editor de Texto > Todos los Idiomas > General.
    Desactive la opción Ocultar miembros avanzados. Haga clic en ACEPTAR.

    Una vez que lo hice Intellisense parecía funcionar para mí. Yo, a continuación, restablezca de nuevo y se mantiene la funcionalidad. Estoy utilizando Visual Studio 2015 enterprise edition.

    Había intentado ResetUserData y que no funciona para mí.

    • Bueno, funcionó, luego se fue a la derecha de nuevo para no trabajar
    • Esto no funciona para mí con c#. Sin embargo, me wen tto Editor de Texto > C# y comprueba / entonces unchecked «Ocultar miembros avanzados», a continuación, pulsa aceptar y intellisense comenzó a trabajar de nuevo.
    • esto funcionó para mí demasiado y era muy preferible a restablecer mi entorno!
    • Se pone cada vez comprobada después de que me la marque
    • Tuve un problema donde el intellisense menú pop-up para una fracción de segundo y luego desaparecen – esta solucionado ese problema, y ahora el menú permanece visible como se esperaba.
  6. 6

    He instalado Visual Studio Community Edition 2015 (después de usar Visual Studio Community Edition 2013 por un largo tiempo) y se enfrentó al mismo problema. He probado todas las soluciones anteriores, pero nada ayudó.

    Finalmente, cerca de Visual studio y elimina las siguientes carpetas –

    C:\Users\Allwyn\AppData\Roaming\Microsoft\VisualStudio4.0
    C:\Users\Allwyn\AppData\Roaming\Microsoft\VisualStudio4.0

    … y ahora ya funciona!!!

    • esto funcionó para mí (versión completa) VS 2015 Enterprise edition
    • Esto a veces funciona y a veces no. Se fija para mí durante unos 5 minutos, luego se empezaron a suceder de nuevo.
    • Esta solucionado mi problema, al menos por ahora. No podría seguir trabajando, pero vamos a ver. Parece un extraño error y es algo que Microsoft debería solucionar el problema. Este problema fue en ambos 2015 y 2017
  7. 5

    Ejecución VS 2015 RTM. Ni /ResetUserData ni /SafeMode trabajó para mí. También había algunos de la Productividad de las Herramientas eléctricas 2015 relacionados con la queja con «errors-in-ActivityLog.xml» emergente cuando la partida VS.

    Por lo tanto, si usted tiene síntomas similares, he aquí cómo me fijo en mi máquina:

    1. Lanzamiento «Inicio Experimental Instancia de Visual Studio 2015» y abra el proyecto. Si el intellisense de trabajo y de la sintaxis de afeitar se resalta, usted tiene una gran posibilidad de que la siguiente va a trabajar.
    2. Desinstalar «la Productividad de las Herramientas eléctricas 2015» y cerca de Visual Studio.
    3. Ir a %LOCALAPPDATA%\Microsoft\VisualStudio\ y borrar 14.0 carpeta.
    4. Lanzamiento VS – se debe iniciar ya que se acaba de instalar.

    P. S. en Realidad, me tomó un par de veces para conseguir mi intellisense de trabajo porque he desactivado el PowerTools primer lugar, y se rompió VS de nuevo cuando vuelva a habilitar. Así, se requiere una reinstalación completa. Puede ser causada por otra prórroga en su caso.

    • A mí me funciona! Visual Studio 2015 La Empresa.
    • A mi me funciona sin desinstalar «la Productividad de las Herramientas eléctricas de 2015». Visual Studio 2015 La Empresa.
  8. 4

    Este será el efecto si su proyecto es MVC4. Ver más detalles aquí. También tenga en cuenta que esto será corregido en la próxima versión.

    ¿Cómo puede usted saber si su proyecto es MVC4? Abrir los paquetes.de configuración y desplácese a la entrada de Microsoft.AspNet.Mvc.  Si la versión que aparece comienza con «4», esto significa que usted está usando MVC 4.

    • Este es, de hecho, para mí el problema y /resetuserdata no ayuda 🙁
    • Para más información: asp.net/mvc/overview/releases/…
    • No tiene nada que ver con MVC4. Proyectos con MVC5 y 6 todavía sufren de estos problemas.
    • esto es lo que finalmente me enteré de la causa. Mi proyecto de MVC 3. VS 2015 no admite MVC 3. Nada más que he intentado trabajado.
  9. 3

    Tuve un problema similar, donde cualquier maquinilla de afeitar de secuencia de comandos no ser resaltado, intellisense no iba a funcionar y el compilador no reconocer los errores (aun cuando yo sea intencionalmente puesto errores de sintaxis en!)

    De hecho, me ha solucionado el problema por ir a C:/Users/YourUserName/AppData/Local/Temp y borrar todo lo de este archivo, tan pronto como lo hice y se reinicia VS mi maquinilla de Afeitar Vistas comenzó a trabajar!

    Espero que ayude!

  10. 3

    Algunos puntos de vista estaban trabajando muy bien para mí, algunos no en todos… La única cosa que ayudó para mí:

    • De cierre VS
    • La Eliminación De C:\Users\%username%\AppData\Local\Temp
    • Reiniciar VS
    • Problema resuelto

    He probado la mayoría de las otras soluciones, también, pero que no funcionó para mí.

  11. 2

    Amable recordatorio para asegurarse de que se han utilizado correctamente las minúsculas @model en la parte superior de su vista, y no @Model (como he cometido el error de hacer).

    Minúsculas @model es una directiva que fuertemente los tipos de la vista a una instancia de la clase que le sigue. Mientras que la mayúscula Model es una propiedad de la opinión de que obtiene el modelo de instancia.

  12. 1

    He arreglado el problema, incluyendo el archivo en el proyecto o solución. Yo había pasado por alto el hecho de que no hay destacando/intellisense si éste no está incluido.

  13. 0

    Yo tenía el mismo problema y tuve que descargar e instalar «Microsoft ASP.NET y Herramientas de la Web» y la Web «Essentials». Después de hacer esto y resaltado de sintaxis Razor intellisense comenzó a trabajar de nuevo.

    • No tuvo ningún efecto para mí. VS2015 Profesional.
    • Estoy usando VS2015 de la Comunidad. ¿Has probado Geir Sagbergs solución? En CMD ejecutar: «C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe» /ResetUserData
    • Sí. He intentado todas las soluciones en cada hilo en StackOverflow. Nada ha funcionado. Incluso he re-instalado el VS y mi sistema operativo.
    • Si usted cree un nuevo proyecto de consola después de volver a instalar, no trabajo allí?
  14. 0

    En mi Web.config he tenido este:

        <system.web.webPages.razor>
            <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <pages pageBaseType="System.Web.Mvc.WebViewPage">
              <namespaces>
                <add namespace="LinkApp.Models.Templates"/>
                <add namespace="System.Web.Mvc" />
                <add namespace="System.Web.Mvc.Ajax" />
                <add namespace="System.Web.Mvc.Html" />
                <add namespace="System.Web.Optimization"/>
                <add namespace="System.Web.Routing" />
                <add namespace="LinkApp" />
              </namespaces>
            </pages>
          </system.web.webPages.razor>
    
    Oddly enough, I moved my custom namespace to the bottom, and that fixed it, like this:
    
    <system.web.webPages.razor>
        <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <pages pageBaseType="System.Web.Mvc.WebViewPage">
          <namespaces>
            <add namespace="System.Web.Mvc" />
            <add namespace="System.Web.Mvc.Ajax" />
            <add namespace="System.Web.Mvc.Html" />
            <add namespace="System.Web.Optimization"/>
            <add namespace="System.Web.Routing" />
            <add namespace="LinkApp" />
            <add namespace="LinkApp.Models.Templates"/>
          </namespaces>
        </pages>
      </system.web.webPages.razor>
  15. 0

    Desinstalar y volver a instalar de la siguiente trabajó para mí:

    De Microsoft.AspNet.Mvc

    De Microsoft.AspNet.Las páginas web

    Microsoft®.AspNet.Maquinilla de afeitar

    He probado el restablecimiento de datos de usuario, borrar temporales y 14, así como el cambio de los ajustes de las opciones y ninguna de ellas funcionó. Incluso he intentado reparar y volver a instalar. Estoy usando VS 2015 Versión 14.0.24720.00 Actualización de 1

    • Esto funcionó para mí, tuve una MVC4 sitio que yo había estado trabajando en VS2013 debido a la falta de apoyo hasta el 1 de Actualización. Después de la 1 de la Actualización se ha instalado todavía no estaba trabajando en el 2015, pero desinstale y vuelva a instalar los paquetes de Nuget resuelto el problema.
  16. 0

    Sólo debe quitar el «.vs» en su carpeta de proyecto.(La .vs carpeta está oculta)

    Tener cuidado ResetUserData quitar todos personalización en Visual Studio.

  17. 0

    Lo único que trabajó para mí fue cambiar el proyecto de la «Ruta de Salida» a bin\ (Lo que solía ser bin\Debug):

    1. Haga clic derecho sobre el proyecto,
    2. Haga clic en Properties y vaya a Build,
    3. Desplazarse a la última sección, titulada «la Salida»,
    4. Cambiar el valor en el cuadro de texto etiquetado Output path: a bin\
  18. 0

    Anterior no funciona, pero me las arreglé con:

    • De desinstalar (desde Windows Y Características) Web Developer Tools para VS 2015, RC, Actualización de 1
    • La instalación (a partir VS Instalador -> Modificar) Web Developer Tools (que es otra versión de la anterior)

    Así que el problema era que VS instalador no instalar Herramientas para Desarrolladores Web, reconociendo ya instalado, versión incompatible como el adecuado.

  19. 0

    He resuelto este problema mediante la actualización de mi proyecto de ASP .NET MVC versión 5.
    Pero se requiere algo más para trabajar con los archivos de configuración. Aquí Me encontré con el paso a paso de la guía:

    • en el mundial.asax, cambie:
      WebApiConfig.Registro(GlobalConfiguration.De configuración);
      a
      GlobalConfiguration.Configurar(WebApiConfig.Registrarse);
    • Asegúrese de que todos los paquetes que los proyectos de su uso son compatibles con MVC 5 y Web API 2
    • Quitar cualquiera de los siguientes ASP.NET los paquetes de NuGet que están instalados:
      1. De Microsoft.AspNet.Las páginas web.Administración
      2. Microsoft-Web-Ayudantes (no hay que confundir con el de Microsoft.AspNet.WebHelpers !)
      3. De Microsoft.AspNet.Mvc.FixedDisplayMode
    • Actualizar todos los ASP.NET los paquetes de NuGet. En la Consola del Administrador de Paquetes puede ejecutar el siguiente comando: Actualización de un Paquete de. Sin parámetros se actualizará cada paquete.
    • Actualización de la Aplicación y las Vistas de los Archivos de configuración:
      1. Para todos los elementos con el atributo de nombre de «del Sistema.Web.Mvc», cambiar el número de versión a uno nuevo (comprobar la versión de montaje en el explorador de soluciones, tiene que ser igual o mayor que «5.0.0.0»)
      2. Hacer lo mismo para todos los elementos con el atributo de nombre de «del Sistema.Web.Ayudantes» y «del Sistema.Web.Páginas web».
      3. De verificación de enlace redirige a las asambleas «del Sistema.Web.Ayudantes», «Del Sistema.Web.Mvc» y «del Sistema.Web.Páginas web» en los archivos de configuración, «oldVersion» y «newVersion» debe cumplir con los cambios realizados anteriormente.
      4. Busque la appSettings sección y actualización de la páginas web:la versión de «2.0.0.0.0» a «3.0.0.0»
      5. Actualización de todos los elementos que contienen «del Sistema.Web.Las páginas web.Maquinilla de afeitar» a partir de la versión «2.0.0.0» a la versión «3.0.0.0». Si esta sección contiene «del Sistema.Web.Páginas web», la actualización de los elementos de la versión «2.0.0.0» a la versión «3.0.0.0»
      6. Si quitan el Microsoft-Web-Ayudantes paquete de NuGet en pasos anteriores, instalar de Microsoft.AspNet.WebHelpers con el siguiente comando en la Consola del Administrador de Paquetes:
        Install-Package-Identificador De Microsoft.AspNet.WebHelpers

    Espero que esto ayude.

  20. 0

    Un no-invasivo es comprobar sus puntos de vista en la web.los archivos de configuración para las Versiones correctas. Estas Web.los archivos de configuración de app/Área/AreaName Vistas/o la aplicación general/Vistas de carpetas. Ellos son diferentes a los de la Web del proyecto.el archivo config.

    • Asegúrese de que cada Versión en el tipo de ensamblaje de las cadenas de partidos de NuGet versión instalada
    • Asegúrese de que la Versión en la factoryType asamblea de la cadena coincide con NuGet versión instalada

    Aquí es un ejemplo de la más reciente a partir de la redacción de este comentario:

    <configSections>
     <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
     <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
     <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
     </sectionGroup>
     </configSections>
    <system.web.webPages.razor>
     <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  21. 0

    Lo que funcionó para mí (VS 2015 de la Comunidad) fue la opción propuesta en este respuesta. Ejecución cmd.exe como administrador, me encontré con la siguiente:

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /setup

Dejar respuesta

Please enter your comment!
Please enter your name here