2012-10-04 15 views
53

Voglio dire a ReSharper di ignorare alcuni file nel mio progetto. Alcuni di loro sono troppo grandi (contengono dati di test in scatola). Alcuni di loro lo stanno solo confondendo (con un guazzabuglio di Silverlight e codice .NET).C'è un modo per disabilitare ReSharper per un file specifico?

C'è un modo per farlo inserendo un commento nella parte superiore del file?

Tuttavia il gioco è fatto, ha bisogno di essere persistente (cioè può essere controllato), e per file.

ho trovato this, ma non sembra essere persistente.

risposta

42

per saltare i controlli in alcuni file o cartelle vanno a ReSharper | Opzioni | Controllo del codice | Impostazioni ->Modifica elementi per saltare il pulsante. Oppure, se il tuo codice è stato generato, aggiungilo all'elenco appropriato nel ReSharper | Opzioni | Genera sezione Codice. Puoi leggere di più su come funziona here.

+1

Sono persistenti? Quali file (se presenti) devo effettuare il check-in? Funzioneranno se un altro membro della squadra li controlla? –

+1

Se vuoi condividerlo con i membri del tuo team, salva le impostazioni modificate sul livello 'solution '...' team-shared'. E aggiungi 'YourSolution.sln.DotSettings' a VCS. O per farlo solo per te stesso - salva in 'soluzione '...' livello personale '. –

52

È possibile applicare questo ai singoli file tramite un tasto di scelta rapida.

Con il file aperto provare entrambe queste (la scorciatoia attuale dipende dal vostro ambiente).

  • Ctrl + Maiusc + Alt +
  • Ctrl +

Vedrete che alterna l'elaborazione di questo file specifico.

Il nome di questo collegamento nella finestra di tastiera è ReSharper_EnableDaemon.

+3

Per riattivare l'ispezione del codice, è necessario utilizzare gli stessi tasti di scelta rapida: CTRL + MAIUSC + ALT + 8 – Wesley

45

Questa potrebbe essere una funzione in una versione più recente rispetto a quella disponibile quando la domanda è stata inizialmente richiesta.

E 'possibile sopprimere l'ispezione codice per un determinato blocco (o file) utilizzando i commenti:

// ReSharper disable All 

e

// ReSharper restore All 

Vedi here.

+2

Nota che sembra essere sensibile al maiuscolo/minuscolo, almeno in R # 8.1. Inizialmente ho aggiunto "disable all" e "restore all", poiché è simile alle direttive standard, ma non ha funzionato. – SilverSideDown

+0

tieni presente che funziona solo nell'interfaccia utente, non per le operazioni di pulizia del codice. – twomm

+0

L'involucro è importante ma dovrebbe essere: 'ReSharper disable All' e 'ReSharper disable All'. Ho provato con ReSharper 10. – pauldendulk

Problemi correlati