2009-05-12 8 views
7

Sto riscontrando problemi con l'analisi della soluzione estesa da quando ho eseguito l'aggiornamento a Resharper 4.5.Soluzione Ampia analisi interrotta in Resharper 4.5?

Sono continuamente ottenendo falsi negativi e avendo errori di rapporto di ricerca con il mio codice che non sono presenti.

Trovo che l'unico modo per sbarazzarsi degli errori sia aprire ciascuno dei file di errore segnalati, trovare i tipi/classi offendenti, aprire quei file e quindi chiudere di nuovo tutto, il che sembra forzare il ri-richiamo analizzare tutto

Credo che ci sia un difetto già @ jira, ma sto cercando consigli utili su come forzare rapidamente ReSharper di ri-analizzare i file per errore ...

+2

L'ho visto occasionalmente anche nelle versioni precedenti, l'analisi colorerebbe un singolo file praticamente tutto rosso. Chiudere/riaprire il file o la soluzione non aiuta, a volte nemmeno chiudere/riaprire VS. Ho un vago ricordo di aver cancellato i file di cache di ReSharper nel tentativo di risolvere la situazione, ma non ricordo davvero se funzionasse o meno. – Rytmis

+1

Ho avuto problemi simili e l'ultima build notturna (4.5.1236.0) sembra risolverlo –

+0

Eccellente. Ho avuto la build 4.5.1234.4 e non ho visto un aggiornamento ieri. Grazie! –

risposta

11

Quando questo accade a me io uso shift + alt + Page-Down per scorrere fino all'errore successivo nella soluzione. Solo lo spamming attraverso gli errori farà sì che Resharper riesaminerà i file. Non è una buona soluzione, ma funziona.

Modifica: Se si passa al menu ReSharper -> Windows -> "Errori nella soluzione" si aprirà una finestra denominata "Errori nella soluzione". Lì hai un pulsante sulla destra chiamato "Rianalizza file con errori". Puoi persino metterlo su una scorciatoia.

+0

Hmm, mi piace meglio della mia soluzione, o disabilitando poi riabilitando l'analisi a livello di soluzione ... Grazie! –

+0

che il trucco "rianalizza i file con errori" ha appena salvato la mia giornata. ottimo consiglio grazie. –

0

Sembra quindi un problema nel programma di reimpostazione. Di solito è meglio segnalarlo direttamente a loro, poi aspettando che scoprano questa domanda.

Inoltre, è più un bug report che una domanda di programmazione.

+0

Sì, ho accennato al fatto che esisteva già una segnalazione di bug e che stavo cercando solo soluzioni alternative che fossero state trovate da chiunque altro. Grazie comunque. –

+0

Scusa se ho perso il numero –

0

Stessa cosa qui, ma ancora una volta ho ricevuto falsi positivi (o negativi) per anni. I due punti di errore per me erano WPF (XAML, in particolare) e l'uso di Unicode nei file di codice (ad esempio, programmazione utilizzando lettere non latine.)

Suggerisco semplicemente di spegnerlo, soprattutto considerando il prezzo di prestazione che si paga per esso.

+0

hmm, è interessante. Ho trovato la versione 4 e successive per essere molto più performante però ... –

1

A seconda di quanto grande è la vostra soluzione, questo può essere un grande problema, ma ho lo stesso problema ogni tanto, e se costruisco il progetto mostrando gli errori, scompare.

Ad esempio, proprio ieri, non è stato possibile trovare una libreria Excel per uno dei nostri progetti più piccoli, ed era completamente rosso, anche se non era cambiato nulla, tutte le DLL sono state trovate e referenziate e nulla era evidentemente sbagliato. Ho appena ricostruito quel singolo progetto, è stato compilato senza errori e le barre rosse sono scomparse immediatamente.

11

Elimina regolarmente i file cache del resharper, soprattutto se è stato eseguito l'aggiornamento da una versione precedente. Molto probabilmente avrai un file _Resharper. * Da qualche parte nella cartella della tua soluzione. L'intera struttura delle cartelle può essere spazzata via e, quando Resharper si comporta male per me, lo faccio.

+0

Grazie per questo. Dopo aver esaminato ed eliminato tutte le cartelle e i file di Resharper in tutta la soluzione e i relativi progetti costitutivi, l'analisi a livello di soluzione sta funzionando. – Jay

Problemi correlati