2012-04-02 13 views
24

Ho un progetto legacy nella mia soluzione senza commenti e molti avvisi. Voglio non vedere gli avvertimenti su questo specifico progetto ma voglio vedere gli avvertimenti degli altri progetti nella stessa soluzione.Come disabilitare gli avvisi in un solo progetto?

È possibile?

modifica: Intendo "tutti gli avvisi" del progetto specifico.

risposta

30
  1. In Visual Studio aprire scheda Proprietà del progetto
  2. Andare alla scheda "Build"
  3. Impostare il "Livello di avviso" per 0

Per i dettagli sui diversi livelli di allarme vedi:

C# Compiler Options > /warn (Specify Warning Level)

+0

Esattamente quello che volevo. Scusa @lazyberezovsky Penso che questa risposta sia stata la prima. –

+1

Per Visual C++ 2010: Proprietà -> Proprietà di configurazione -> C/C++ -> Generale -> Livello di avviso –

+0

Non sembra funzionare per Xamarin. : - / – BrainSlugs83

3

Apri le Proprietà del progetto e vai alla pagina Costruisci.
Qui si trova la casella di inserimento & avvisi di errore
inserire il numero di allarme per nascondere nella casella di input senza le prime due lettere
Se si dispone di più di un avvertimento separarli con i due punti o punto e virgola

(Scusa se le etichette non sono precise, sto traducendo da un'altra lingua VS)

+0

Non esagerato. Voglio nasconderli tutti. Ma solo un progetto. –

1

Ogni progetto in Visual Studio presenta un'opzione "tratta avvisi come errori". Passare attraverso ciascuno dei vostri progetti e modificare tale impostazione:

  1. Fare clic con il tasto destro del mouse sul progetto, selezionare "Proprietà".
  2. Fare clic su "Crea".
  3. Interruttore "Tratta avvertimenti come errori" da "Tutti" a "Avvisi specifici" o "Nessuno".
5

Aprire le proprietà del progetto. Build> Errori e avvisi> Livello di avviso

Selezionare il livello di avviso 0. Dettagli che puoi leggere here.

Problemi correlati