Visual Studio muestra errores incluso si se crean proyectos
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?
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
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 .
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.