/warnaserror (Opções do compilador de C#)
O /warnaserror+ opção trata todos os avisos como erros
/warnaserror[<U>+</U> | -][:warning-list]
Comentários
Todas as mensagens que normalmente seriam relatadas como avisos em vez disso, são relatados como erros e o processo de compilação é interrompida (nenhuma saída de arquivos são compilados).
Por padrão, /warnaserror- está em vigor, o que faz com que os avisos para não impedir a geração de um arquivo de saída./warnaserror, que é o mesmo que /warnaserror+, faz com que os avisos a serem tratados como erros.
Opcionalmente, se você quiser apenas alguns avisos específicos a serem tratados como erros, você pode especificar uma lista separada por vírgulas de números de aviso para tratar como erros.
Use /Warn para especificar o nível de avisos que você deseja que o compilador para exibir.Use /nowarn para desativar determinados avisos.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Propriedades página.
Clique no Build página de propriedades.
Modificar o Tratar avisos como erros de propriedade.
Para definir essa opção de compilador programaticamente, consulte TreatWarningsAsErrors.
Exemplo
Compilar in.cs e fazer com que o compilador exiba sem avisos:
csc /warnaserror in.cs
csc /warnaserror:642,649,652 in.cs
Consulte também
Tarefas
Como: modificar propriedades do projeto e as definições de configuração