2010-04-19 15 views
7

Chiunque trova dove quando apri una determinata soluzione (che contiene più progetti) e compila che non vengono visualizzati alcuni avvisi che i tuoi colleghi vedono quando compilano esattamente la stessa soluzione allo stesso identico stato? Il codice è lo stesso.Visual Studio Avvisi mancati

ho dipendono fortemente gli avvertimenti come una scorciatoia per trovare metodi non utilizzati, ecc, ma non ottengo niente durante la compilazione .. solo un paio sulla base di riferimenti ai controlli utente, ecc

+2

Alcune informazioni sugli avvisi potrebbero essere utili. –

risposta

9

Solo indovinando qui ... Quando si crea una soluzione per la prima volta, deve compilare tutto. In tal caso vengono visualizzati tutti gli avvisi. Se si esegue build per la seconda volta, verrà compilato solo ciò che è stato modificato, utilizzando gli assembly (memorizzati nella cache) precedentemente compilati ogni volta che è possibile. In tal caso il codice che non viene compilato non mostra avvisi. Se si desidera visualizzare di nuovo tutti gli avvisi, eseguire una ricostruzione dal menu Genera che imporrà la ricompilazione di tutto il codice e quindi visualizzerà gli avvisi.

+0

Buona idea, ma probabilmente non è solo una ragione. Ho il caso in cui gli avvisi di un progetto si presentano solo quando Gendarme (http://www.mono-project.com/Gendarme) aggiunge un avvertimento, altrimenti nessuno. Quindi se Gendarme mi avvisasse di un oggetto, ne avrò dieci in totale. Se Gendarme non lo desidera, ricevo 0 avvertimenti. – Peteter