Qualcuno sa di un modo per visualizzare tutte le avvertenze del compilatore per un progetto VB.NET?

StackOverflow https://stackoverflow.com/questions/1799272

Domanda

VB.NET ha questa limitazione piuttosto fastidioso che ricopre avvisi del compilatore segnalati al 100.

vbc : warning BC42206: Maximum number of warnings has been exceeded.

Questo rende le cose un po 'frustrante quando si cerca di graduare in sulla quantità di sforzo che sarebbe necessario a rispettare VB.NET migliori pratiche, come l'attivazione Option Strict.

C'è un modo in cui questa limitazione potrebbe o essere rimosso, regolata, o potrebbe avvertimenti essere raccolte con altri mezzi (ad esempio attraverso uno strumento di codice di analisi 3a parte)?

È stato utile?

Soluzione

Al VB11, in VS2012, vbc non ha un limite massimo errore quando viene chiamato dalla riga di comando.

C'è probabilmente un collegamento migliore per questo ora, ma questo farà fino a quando ho trovato uno.

UPDATE: nuovo link

Altri suggerimenti

La risposta ufficiale è apparentemente "No." Da Microsoft : "Anche se questo problema non esiste, il Visual Basic Compiler team ha deciso di lasciare il limite rigido per gli errori segnalati perché aiuta con prestazioni ".

Si consiglia di leggere Configurazione avvertenze in Visual Basic e Procedura: abilitare o avvisi Disabilita compilatore

Ad esempio, è possibile per le opzioni del compilatore (nell'ambito del progetto di costruzione Proprietà) la seguente riga

warnaserror:42206

questo dovrebbe (non ho provato io stesso ...) disattivare al limite degli 100 errori.

In un'altra nota, 100 avvertenze è un numero molto elevato . Probabilmente si dovrebbe andare oltre il codice, controllare e correggere le motivazioni a tali avvertimenti.

Ho avuto lo stesso problema con i progetti di SQL che ho lavorato su; il limite è di 200 avvisi. Poi, come li posso risolvere, quelli nuovi si fondono in modo che il numero non va mai giù!

ho scoperto che se si guarda l'uscita "Build" nella scheda "Uscita" si può vedere tutto. Nel mio caso ho migliaia. Basta selezionare tutto e copia / incolla in un editor di testo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top