/warn (opções do compilador C#)
A opção de /warn especifica o nível de aviso para que o compilador exibe.
/warn:option
Arguments
option
O nível de aviso que você deseja exibido para a compilação: Números inferiores mostram apenas avisos altos de severidade; um número mais alto que mostram mais avisos. Os valores válidos são 0-4:Nível de aviso
Significado
0
Desativa a emissão de todas as mensagens de aviso.
1
Exibe mensagens de aviso severas.
2
Exibe avisos de nível 1 mais determinados, avisos menos severos, como avisos sobre ocultar membros da classe.
3
Exibe avisos de nível 2 mais determinados, avisos menos severos, como avisos sobre as expressões que sempre são avaliadas como true ou a false.
4 (o padrão)
Exibe todos os avisos de nível 3 mais avisos informativos.
Comentários
Para obter informações sobre um erro ou um aviso, você pode pesquisar o código de erro no índice da ajuda. Para outras formas obtenham informações sobre um erro ou um aviso, consulte Erros do compilador de C#.
Use /warnaserror para tratar todos os avisos como erros. Use /nowarn para desabilitar alguns avisos.
/w é a forma abreviada de /warn.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a página de Propriedades do projeto.
Clique na página de propriedades de Compilar .
Modifique a propriedade de Nível de aviso .
Para obter informações sobre como definir programaticamente essa opção do compilador, consulte WarningLevel.
Exemplo
Criar in.cs e tem os avisos de nível 1 de exibição do compilador apenas:
csc /warn:1 in.cs
Consulte também
Tarefas
Como modificar as propriedades de projeto e as definições de configuração