2010-01-19 11 views
37

Por ejemplo, cuando escribo:Visual Studio no mostrando errores de compilación de tiempo en el editor

string x = "turtle"; 
x.Go(); 

no hay una línea serpenteante roja detectar la ausencia del método Go() en la cadena.

Solo cuando compilo se detecta el error.

Acabo de actualizar a Windows 7, que tiene Visual Studio 2008.

En mi antiguo entorno se detectaron los errores antes de la compilación real.

¿Existe una configuración que me falta?

EDITAR: "Herramientas -> Opciones -> Editor de texto -> C# -> Subrayar errores en el editor" está marcado.

No tengo la opción "Semántica en vivo". Tal vez necesito ir al SP1?

+0

¿Ha intentado reparar su instalación VS2008? Estoy ejecutando VS2008 en Win 7 sin problemas. – Lazarus

Respuesta

71

Necesitas activar los errores subrayado en el editor y muestran errores semánticos en vivo opciones en Visual Studio.

Estas opciones se pueden encontrar aquí:

Tools > Options > Text Editor > C# > Advanced > Editor Help

Editar: Usted tendrá que instalar SP1 para this functionality to work.

+1

ver edición. ya revisado. – geejay

+0

Gracias, esto funcionó para mí. Las opciones no se marcaron después de actualizar Visual Studio 2010 a SP1. – famousgarkin

+7

Eres mi héroe. Después de desinstalar Resharper, parecía que esos ajustes estaban desactivados. – Ocelot20

14

herramienta Seleccionar -> Opciones , entonces editor de texto . Bajo el idioma que está utilizando (es decir, C#), ir a la avanzada y asegúrese de que los errores Subrayado en el editor de y Mostrar errores semánticos en vivo se comprueban

2

que tenían el mismo problema y se había instalado SP1 y tenían Resaltar errores en el editor y Mostrar errores semánticos en tiempo real marcados en las opciones de VS2008.

Mi solución fue descargar Microsoft Visual Studio 2008 Service Pack 1 (Instalador) y volver a instalar el paquete. No se clasificó como una "reparación" o una "reinstalación" a pesar de que ya estaba instalado, pero funcionó.

4

Para Visual Studio 2015 y superior:

Ir a: Tools > Options > Text Editor > C# > Advanced > Editor Help

A continuación, seleccione: Enable Full solution analysis

1

reinicio VS resuelto mi problema de una vez.

Cuestiones relacionadas