[C#] ReSharper "no puede resolver el símbolo" incluso cuando el proyecto se construye


Answers

VS -> Tools -> Options -> ReSharper Suspend button 
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume  button
Question

Mis herramientas:

Actualización de Visual Studio 2012 Ultimate + 1

ReSharper v7.1.25.234

El estado de compilación de mi solución: compilación exitosa

Pero cuando instalo ReSharper y el análisis del código ReSharper está habilitado, muchas palabras claves de mi código son rojas con este error:

"no se puede resolver el símbolo XXX"

Otra imagen de mi proyecto >>

Los errores "NO PUEDO RESOLVER SÍMBOLO" de ReSharper están en todas partes, pero el proceso de creación de mi proyecto es exitoso y funciona correctamente.

Nota adicional: si desactivo el Análisis de código de ReSharper, mi proyecto será Normal, pero quiero usar el análisis del código de ReSharper.

Intenté ReSharper → OpcionesGeneralBorrar caché . ¡Pero todavía tengo este problema!

  • Hace un mes, recibí estos errores cuando desinstalé Visual Studio 2012 RC e instalé VS 2012 RTM.

  • Ya desinstalé e instalé ReSharper nuevamente. ¡Pero todavía tengo este problema!

  • Mi solución tiene cinco proyectos >> dos proyectos cargados (proyecto principal + proyecto de recursos) y tres proyectos sin carga

Me doy cuenta de que mi Visual Studio también tiene problemas mayores (Más información sobre )

  • No puedo agregar ninguna referencia a mis proyectos (incluso dentro de nuevas soluciones y nuevos proyectos)

  • No puedo instalar ningún paquete (por "Packet Manager Console" o Manage NuGet Package)

  • No puedo actualizar ningún paquete (por "Packet Manager Console" o Manage NuGet Package)

He hecho muchas sugerencias (de mí mismo y de otros)

  • Vuelva a resistar algunos archivos DLL

  • Usando algunas ventanas y herramientas de reparación de registro

  • Eliminar ReSharper

  • Reparar Visual Studio

  • y...

Pero no pude resolverlo.

Estoy pensando en instalar un nuevo Windows :(

¿Qué está mal y cómo puedo solucionarlo?




Me estaba refiriendo a un proyecto NetStandard2.0 que no fue reconocido por R #. Limpié los cachés pero eso no me ayudó.

Descargar la última versión y actualizar R # me funcionó .

Esta es la versión que estoy ejecutando ahora:

JetBrains ReSharper Ultimate 2017.3.2  Build 111.0.20180201.63358
ReSharper 2017.3.20180201.111630

Simplemente download R # y reconocerá las versiones ya instaladas. La actualización a la última versión es realmente fácil.




Borrar la memoria caché de Resharper: Resharper -> Opciones -> General -> Borrar cachés, cerrar y volver a abrir la solución. Funcionó en R # 9.0 Actualización 1




Solo quiero informar mi solución en caso de que alguien tenga la misma situación que yo. Tengo Visual Studio 2013 con la actualización 5 y ReSharper 8.2.3. Mi proyecto es ASP.NET MVC 5.

Normalmente, soy bueno en seguir actualizando mis paquetes de extensión. Recientemente, descubrí que todas mis vistas son rojas y que muestra "no puedo resolver la vista xxxx". Probé el caché claro y suspendí ReSharper y reanudé la solución de ReSharper, pero el error volverá una vez que construya el proyecto.

Comprobé mis extensiones de ReSharper, y luego desinstalé el paquete resharper.ExternalAnnotations (8.2.3005) y volví a instalar la versión anterior de la galería (8.2.3000.5176). Esto parece haber solucionado mi problema.




Para mí, para VS2015 , tuve que actualizar Resharper a la versión 2016.2.2 para resolver el problema.

Ya lo había intentado (de lo cual ninguno funcionó):

  • suspender / reanudar
  • suspender / borrar cach (usando herramientas> botón de opciones) / reanudar
  • suspender / borrar cach (usando el sistema de archivos de Windows) / reanudar
  • mover el caché a la carpeta de solución / reiniciar el estudio visual
  • muchas otras combinaciones de todos o algunos de los anteriores

Espero que eso pueda ayudar a alguien.




Estaba teniendo el mismo problema en mi Visual Studio 2015 con Resharper Ultimate y probé las soluciones como se sugirió anteriormente, pero ninguna funcionó para mí.

Luego, actualizar Resharper al último lanzamiento resolvió mi problema.




Estoy usando VS2015, R # 10. Ninguna de las soluciones sugeridas funcionó para mí. Eliminé el contenido de la carpeta bin de mi solución y reconstruí toda la solución, lo que parece haber resuelto el problema. Antes de eliminar el contenido de la carpeta bin, había intentado suspender y reanudar R #, hacer un caché claro desde R # -> opción -> configuración general, y también eliminar manualmente los contenidos de \ AppData \ Local \ JetBrains \ Transient \ ReSharperPlatformVs12 \ v01 \ SolutionCaches .. Espero que ayude a alguien.




Tuve el mismo problema (VS 2017). En mi caso, se trataba de versiones diferentes de Target Framework: un ensamblado con el objetivo 4.52 y otro 4.62, luego de configurarlos en la misma versión en ambos ensamblajes, comenzó a funcionar nuevamente.




Sobre los enlaces de borrar el caché y / o suspender el ReSharper no funcionó para mí. Simplemente 'actualicé' el proyecto, que mostraba este problema, desde el explorador de soluciones y el problema desaparece. Lamentablemente, sigue siendo una opción recurrente y única para seguir actualizando cada vez que se repite este problema.

Tengo VS2012 con ReSharper 8.1 en Windows 8




Tuve problemas similares y borre los cachés encontrados en:

AppData \ Local \ JetBrains \ ReSharper \ v7.1 \ SolutionCaches

Resolvió los problemas para mí

Ejecutando VS2012 u3




No funcionó ninguna solución de eliminación de caches suaves, parece que hubo problemas generados entre las diferentes versiones de RS instaladas a lo largo de los años.

Lo que funcionó para mí fue:

  • Desinstalar resharper
  • eliminar todas las carpetas de JetBrains en AppData \ Local y AppData \ Roaming
  • Instala el reafilador de nuevo

Todas las configuraciones deben ser rehechas, etc. pero no pude obtener una mejor solución, incluso con la ayuda del equipo de JetBrains.




Vimos este problema también, específico de los archivos que fueron compartidos por múltiples proyectos. Hay un cuadro combinado en la esquina superior izquierda de la ventana del editor que le permite cambiar el contexto del proyecto para el archivo (y, por lo tanto, las referencias que afectan la resolución del símbolo).

Resharper hace que sea fácil abrir accidentalmente la "versión" incorrecta de un archivo compartido mediante sus comandos "ir a archivo o símbolo".

Cambiar el contexto al proyecto que uso en la solución era todo lo que tenía que hacer para solucionar este problema.




Lo que ayudó en mi caso después de varias de las sugerencias anteriores no:

  • Se eliminó una referencia de proyecto (de una de las bibliotecas en las que ReSharper afirmaba no ser capaz de encontrarla aunque se hizo referencia a ella correctamente).
  • Use ReSharper's "Resolve" en uno de sus usos para agregar la referencia nuevamente.

Después de eso, funcionó bien, aunque ninguno de los archivos del proyecto se modificó en el proceso.




Hice todo lo anterior sin ninguna solución.

Luego di un paso desde otro SO Q / A (no recuerdo cual) que era establecer System.Web.Mvc para copiar Local true. Recompila mi proyecto y los errores desaparecieron.

Cuando configuré este ensamblaje en Copiar local falso, los errores no regresaron.




Tuve el mismo problema y el proyecto problemático de descarga y recarga me ayudó a aclarar este problema para ReSharper. Espero que esto ayude.




Links