2009-05-12 6 views
7

Tengo problemas con el análisis de toda la solución desde que actualicé a la versión 4.5.Análisis amplio de la solución rota en Resharper 4.5?

Obtengo falsos negativos continuamente, y teniendo resharper reporto errores con mi código que no están allí.

Creo que la única manera de deshacerse de los errores es abrir cada uno de los archivos de error informados, buscar los tipos/clases ofensivos, abrir esos archivos y luego volver a cerrar todo, lo que parece forzar a reactivar analizar todo.

Creo que hay un defecto ya @ jira, pero estoy en busca de consejos prácticos sobre cómo forzar rápidamente ReSharper volver a analizar los archivos en el error ...

+2

También he visto esto ocasionalmente en versiones anteriores, el análisis colorearía un solo archivo prácticamente todo rojo. Cerrar/volver a abrir el archivo o la solución no ayudaría, a veces ni siquiera cerrar/reabrir VS. Recuerdo vagamente que pude haber borrado los archivos de caché de ReSharper para intentar solucionar la situación, pero realmente no recuerdo si funcionó o no. – Rytmis

+1

He tenido problemas similares, y la última compilación nocturna (4.5.1236.0) parece arreglarlo –

+0

Excelente. Tenía la compilación 4.5.1234.4 y no vi una actualización ayer. ¡Gracias! –

Respuesta

11

Cuando esto sucede a mí utilizo shift + alt + Page-Down para desplazarse al siguiente error en la solución. Reciclar los errores hará que Resharper vuelva a analizar los archivos. No es una buena solución, pero funciona.

Editar: Si va al menú ReSharper -> Windows -> "Errores en la solución" obtendrá una ventana llamada "Errores en la solución". Ahí tienes un botón a la derecha llamado "Reanalizar archivos con errores". Incluso puede ponerlo en un atajo.

+0

Hmm, me gusta más que mi solución, o desactivar y luego volver a habilitar el análisis de toda la solución ... ¡Gracias! –

+0

ese truco de "reanalizar archivos con errores" acaba de salvar mi día. consejo increíble. gracias. –

0

Parece un problema en el reafilamiento de entonces. Por lo general, es mejor informarlo directamente a ellos y luego esperar a que se enteren de esta pregunta.

Además, es más un informe de error que una pregunta de programación.

+0

Sí, mencioné que ya había un informe de error y que solo buscaba soluciones alternativas que cualquier otra persona hubiera encontrado. Gracias de cualquier manera. –

+0

Lo siento, me perdí ese –

0

Lo mismo aquí, pero de nuevo he estado recibiendo falsos positivos (o negativos) por años. Los dos puntos de falla para mí fueron WPF (XAML, específicamente) y el uso de Unicode en archivos de código (es decir, la programación con letras no latinas)

Sugeriría simplemente apagarlo, especialmente teniendo en cuenta el precio de rendimiento que paga por eso.

+0

hmm, eso es interesante. He encontrado que la versión 4 y superior son mucho más efectivas ... –

1

Dependiendo de qué tan grande sea su solución, esto puede ser un gran dolor, pero ocasionalmente tengo el mismo problema, y ​​si construyo el proyecto que muestra los errores, desaparece.

Por ejemplo, ayer mismo, no pudo encontrar una biblioteca de Excel para uno de nuestros proyectos más pequeños, y era completamente roja, aunque nada había cambiado, todas las DLL se encontraron y se referenciaron, y nada era evidentemente incorrecto. Acabo de reconstruir ese proyecto individual, compiló sin errores y las barras rojas desaparecieron de inmediato.

11

Borre sus archivos de caché de reajuste periódicamente, especialmente si ha actualizado desde una versión anterior. Lo más probable es que tenga un archivo _Resharper. * En algún lugar debajo de la carpeta de la solución. Toda esta estructura de carpetas puede volarse y, cuando Resharper se porta mal para mí, hago esto.

+0

Gracias por esto. Después de revisar y eliminar todas las carpetas y archivos de Resharper en toda la solución y sus proyectos constituyentes, el análisis en toda la solución está funcionando. – Jay

Cuestiones relacionadas