c# ReSharper "no puede resolver el símbolo" incluso cuando se construye un proyecto




15 Answers

VS -> Tools -> Options -> ReSharper Suspend button 
Clear Contents of -> AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches
VS -> Tools -> Options -> ReSharper Resume  button
c# asp.net-mvc visual-studio-2012 resharper-7.1

Mis herramientas:

Visual Studio 2012 Ultimate + Update 1

ReSharper v7.1.25.234

Estado de compilación de mi solución: compilación exitosa

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

"No se puede resolver el símbolo XXX"

Otra foto de mi proyecto >>

Los errores ReSharper “CAN NO RESOLVE SYMBOL” están en todas partes, pero el proceso de compilación de mi proyecto se realizó correctamente y funciona correctamente.

Nota adicional: si deshabilito ReSharper Code Analysis, mi proyecto será Normal, pero quiero usar el análisis de código ReSharper.

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

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

  • Ya he desinstalado e instalado ReSharper de nuevo. ¡Pero tengo este problema todavía!

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

Me doy cuenta de que mi Visual Studio también tiene problemas más grandes (más información sobre desbordamiento de pila)

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

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

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

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

  • Vuelva a registrar algunos archivos DLL

  • Usando algunas ventanas y herramientas de reparación del 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?




Borrar el caché de Resharper: Resharper -> Opciones -> General -> Borrar cachés, cierre y vuelva a abrir la solución. Funcionó en R # 9.0 Update 1




Esto me estaba sucediendo con Visual Studio 2015 y ReSharper Ultimate 10.0.2. Probé prácticamente todas las soluciones anteriores (aparte de cualquier reinstalación) y nada funcionó.

Lo conseguí trabajando nuevamente con una variedad de los pasos anteriores en un orden muy específico:

  1. ReSharper → Opciones → Entorno → General → Borrar cachés
    • esto debe hacerse antes de suspender ReSharper, de lo contrario esta opción no está disponible
    • Esto borra los archivos en C:\Users\YourUsername\AppData\Local\JetBrains\Transient\ReSharperPlatformVs14\v04 como se menciona en algunas otras publicaciones
  2. Herramientas → Opciones → ReSharper Ultimate → Suspender
  3. Cerrar Visual Studio
    • esto realmente realiza el borrado del caché ReSharper
  4. Abrir Visual Studio
  5. Abre la solución
    • Esperé a que Visual Studio detectara que no había problemas de código en IntelliSense y es posible que haya realizado una compilación en este momento.
  6. Herramientas → Opciones → ReSharper Ultimate → Reanudar

Esperemos que después del último paso puedas respirar aliviado de no tener que reinstalar nada, ¡ciertamente lo hice!




Los enlaces anteriores para borrar el caché y / o suspender el ReSharper no funcionaron para mí. Acabo de "actualizar" el proyecto, que mostraba este problema, desde el explorador de soluciones y el problema desaparece. Lamentablemente, sigue siendo recurrente y solo tiene la opción de actualizar cada vez que este problema se repite.

Tengo VS2012 con ReSharper 8.1 en Windows 8




Tuve el mismo problema y la descarga y la recarga del proyecto problemático me ayudaron a solucionar este problema para ReSharper. Espero que esto ayude.




Resharper -> Options Caches -> Store caches de soluciones en: (Cambiar carpeta a otra).

O intenta limpiar manualmente la carpeta de caché R #




Tuve el mismo problema (VS 2017). En mi caso, se trataba de versiones diferentes del marco de destino: un ensamblaje apuntaba a 4.52, otro 4.62, después de configurarlas en la misma versión en ambos ensamblajes, comenzó a funcionar nuevamente.




En mi caso, he intentado todas las sugerencias anteriores. Pero, en algún momento me di cuenta de que el problema persiste incluso si Resharper está suspendido. Por lo tanto, busqué un problema similar en VS y encontré la solución en los comentarios para la respuesta aceptada en esta publicación SO .

Estoy enumerando mis pasos para la brevedad.

  1. VS -> Herramientas -> Opciones -> Botón ReSharper Suspend
  2. Construir solución. Observe todas las referencias aún sin resolver
  3. Limpia la solucion
  4. Reiniciar VS
  5. Construye la solución sin Resharper. Observe todas las referencias resueltas
  6. VS -> Herramientas -> Opciones -> botón Reanudar ReSharper



Estoy usando 7.1, y esto funcionó para mí:

  1. Desinstalar resharper
  2. vaya a% appdata% y elimine las carpetas JetBrains \ Resharper y .. \ Local \ JetBrains \ Resharper
  3. reinstalar resharper



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, que parece haber resuelto el problema. Antes de eliminar el contenido de la carpeta bin, había intentado suspender y reanudar R #, borrar la caché de R # -> opción -> configuración general, y también eliminar manualmente el contenido de \ AppData \ Local \ JetBrains \ Transient \ ReSharperPlatformVs12 \ v01 \ SolutionCaches .. Espero que ayude a alguien.




Tengo el mismo problema. Limpie el caché de Resharper y Suspend Resharper no funcionó para mí. Solo cierro Visual Studio, desinstalo Resharper y luego instalo Resharper, el problema desapareció.




También vimos este problema, 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 facilita la apertura accidental de la "versión" incorrecta de un archivo compartido con sus comandos "ir a archivo o símbolo".

Todo lo que necesitaba hacer para solucionar este problema fue cambiar el contexto al proyecto que uso en la solución.




Las soluciones de eliminación de cachés no funcionaron para mí, parece que hubo problemas generados entre diferentes versiones de RS instaladas a lo largo de los años.

Lo que funcionó para mí fue:

  • Uninstal resharper
  • eliminar todas las carpetas de JetBrains dentro de AppData \ Local y AppData \ Roaming
  • Instalar resharper de nuevo

Se deben volver a realizar todas las configuraciones, etc., pero no pude obtener ninguna solución mejor, incluso con la ayuda del equipo de JetBrains.




Tenía 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 a la última versión solucionó mi problema.




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

Normalmente, soy bueno para seguir actualizando mis paquetes de extensión. Recientemente, descubrí que todas mis vistas están en rojo y que muestran "no se puede resolver la vista xxxx". Intenté borrar la memoria caché y suspender ReSharper y reanudar la solución ReSharper, pero el error volverá una vez que compile el proyecto.

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




Related