Visual Studio muestra errores incluso si se crean proyectos

Resuelto Cydrick Trudel asked hace 11 años • 40 respuestas

Tengo un problema con Visual Studio en una solución C#. Muestra errores totalmente aleatorios, pero los proyectos se construyen. En este momento, tengo 33 archivos con errores y puedo ver líneas onduladas rojas en todos ellos.

Intenté limpiar/reconstruir la solución, cerrar Visual Studio e incluso reiniciar mi computadora. Puedo modificar archivos .cs y veo los cambios en la solución.

¿Alguien tiene una idea de por qué hace eso?

Cydrick Trudel avatar Jul 17 '13 21:07 Cydrick Trudel
Aceptado

Si tiene ReSharper, intente vaciar el caché de ReSharper:

En el menú, ReSharper > Opciones > Entorno > General > Borrar cachés

y deshabilitar y volver a habilitar ReSharper:

En el menú, Herramientas > Opciones > ReSharper > General > Suspender/Restaurar

Cydrick Trudel avatar Jul 17 '2013 15:07 Cydrick Trudel

Borrar el caché de Resharper no ayudó en mi caso, intenté suspender/restore y también reparar Resharper, usando la última descarga del sitio web de JetBrains; ninguno de estos ayudó. Esto es después de que intenté cerrar/reabrir VS, reiniciar mi máquina, repetir, compilar/reconstruir y una combinación de los mismos.

Es interesante que suspender Resharper pareció resolver el problema después del segundo reinicio de VS, pero volvió después de que habilité Resharper <- Intenté hacer esta secuencia 2 o 3 veces para asegurar el patrón.

De todos modos, todavía tenía problemas cuando encontré este artículo:

  • Consejo rápido: qué hacer cuando Visual Studio se asusta y todo está en rojo

Así que eliminé el archivo .SUO oculto en el mismo nivel de carpeta con la solución y mágicamente resolvió todos los problemas rojos.

Nota: para Visual Studio 2015, el archivo .SUO está en la carpeta oculta .vs/[nombre_solución]/v14 .

Victor Zakharov avatar Aug 11 '2015 14:08 Victor Zakharov

tldr; Descargue y vuelva a cargar el proyecto problemático.

Cuando esto me sucede, (solía) intentar cerrar VS y volver a abrirlo. Probablemente eso funcionó aproximadamente la mitad de las veces. Cuando no funcionaba, cerraba la solución, eliminaba el archivo .suo (o toda la carpeta .vs) y volvía a abrir la solución. Hasta ahora esto siempre me ha funcionado (más de 10 veces en los últimos 6 meses), pero es un poco tedioso porque algunas cosas se restablecen, como el modo de compilación, el proyecto de inicio, etc.

Como generalmente es solo un proyecto el que tiene el problema, intenté descargar ese proyecto y volver a cargarlo, y funcionó. El tamaño de mi muestra es solo 1, pero es mucho más rápido que las otras dos opciones, por lo que quizás valga la pena intentarlo. ( Actualización : algunos de mis compañeros de trabajo también han probado esto y hasta ahora ha funcionado siempre). Sospecho que esto funciona porque escribe en el archivo .suo y tal vez corrija la parte dañada que estaba causando el problema. para empezar.

Nota: esto parece funcionar para VS 2022, 2019, 2017 y 2015.

TTT avatar Aug 05 '2016 19:08 TTT