Visual Studio Editor ya no subraya errores


116

Mi editor de Visual Studio (2008) se ha detenido para subrayar los errores (estas ingeniosas líneas rojas onduladas). Realmente no puedo decir cuándo, pero puede estar relacionado con la instalación de .Net Framework 3.5 SP 1 o MVC Beta (que supongo que es poco probable). Además, he instalado y desinstalado CodeRush y Resharper con fines de evaluación (decidí no conservar ninguno de ellos).

¿Alguien conoce el problema y cómo restaurar esta funcionalidad nuevamente?


4
Recientemente encontré el mismo problema con VS 2010. Y lo noté poco después, adivina qué, instalé y desinstalé Resharper.
Dmitry Tashkinov

Me pasó en VS2013 después de instalar Resharper. Creo que Visual Studio Power Tools también puede haber tenido un efecto.
Tantos Goblins

Respuestas:


233

¿Ha comprobado ToolsOptions...Text EditorC#AdvancedUnderline errors in the editor?

Por lo general, me gusta restablecer mi configuración después de jugar con los complementos, ya que tienden a interferir con la configuración: ToolsImport and Export Settings...Reset all settings.


ese fue un poco demasiado obvio para mí. gracias, todo funciona bien;)
Mats

9
La misma solución funcionó para VS2013 después de hacer lo anterior más una compilación.
Chuck Savage

2
Tuve que hacerlo en 2012 y 2013. ¿Por qué estaría desactivado de forma predeterminada?
Sonic Soul

10
esto fue realmente útil después de desinstalar Resharper.
Alejandro Bastidas

1
También necesitaba marcar "Mostrar errores semánticos en vivo" en la misma ubicación
majjam

18

Sobre posibles causas.

Para VS 2012 y 2013, si tiene más de una instancia de Visual Studio en diferentes máquinas vinculadas a una cuenta "activa" y ha instalado ReSharper en una de ellas, deshabilita el IntelliSense nativo y los subrayados de error (para reemplazar por sus propias reglas) que se sincronizará a través de su cuenta con otra máquina sin ReSharper.


Esto funcionó para corregir mis continuos errores de subrayado y la configuración de xaml intellisense que se desarmaba, ¡muy útil gracias!
codechinchilla

Amigo ... Me acabo de dar cuenta de esto. A veces eso es espantoso como el infierno.
Maxime Rouiller

1

Esto generalmente se denomina Desactivar líneas onduladas o onduladas en Visual Studio.

¿Cómo le irá en Visual Studio 2013?

HERRAMIENTAS -> Opciones ... -> Editor de texto -> C / C ++ -> Avanzado -> Deshabilitar garabatos : Verdadero / Falso (Bajo IntelliSense) -> Presione OK


1

Sé que es una pregunta antigua y con varias soluciones, pero la he solucionado de otra manera. Estoy trabajando con Unity3D en mi código C # usando VS2017, cuando de repente VS decide dejar de subrayar el error mientras escribo. Sin embargo, si cierro la pestaña del archivo y vuelvo a abrir, de repente se elimina el error.

Por ejemplo:

class A { 
public int x; 
s;
}

obviamente debería dar un error para el símbolo de ese solitario. Pero, VS no lo subraya hasta que cierro y vuelvo a abrir esta pestaña de archivo.

Solución : Copié toda la carpeta Unity Project (que básicamente es como una carpeta normal de VS Solution) y trabajé con la nueva carpeta, cuyo problema desapareció.


0

Tuve el mismo problema con 2017. Había una opción 'deshabilitar intelisense', asegúrese de que esté configurada en falso.


0

Para Visual Studio 2017 actúa de acuerdo con los comentarios de HeeJae en:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

es decir:

Hola. Probablemente se encuentre con un problema conocido. puedes probar esto

1.Actualice a la última versión si eso no lo resuelve

2. Vaya a Herramientas \ Opciones \ Proyectos y soluciones \ General y desmarque “Permitir inicialización de proyectos paralelos”.

3.Cerrar VS.

4. Elimine el directorio ".vs" al lado de su archivo de solución.

5. Reabrir VS.

..

gracias

Puede volver a habilitar la opción "Permitir la inicialización del proyecto en paralelo" una vez resuelto el problema.

Traté de actualizar VS, restablecer la configuración de VS, borrar el caché de VS y todo lo que la gente hace convencionalmente, ¡pero ninguno de ellos resolvió este problema! Al final, la solución mencionada funcionó para mí mágicamente.

Buena suerte


0

Descargar y cargar el mismo proyecto de nuevo desde la solución funciona. Simplemente haga clic derecho en el proyecto y haga clic en "Descargar proyecto". Una vez descargado, vuelva a hacer clic derecho en el mismo proyecto y haga clic en "Recargar proyecto". Volverá a resaltar el error.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.