Compartilhar via


/warnaserror (opções do compilador C#)

A opção de /warnaserror+ trata todos os avisos como erros

/warnaserror[<U>+</U> | -][:warning-list]

Comentários

Todas as mensagens que normalmente são relatados como avisos são relatados como erros em vez, e o processo de compilação são paralisados (nenhum arquivo de saída é compilada).

Por padrão, /warnaserror- é aplicado, o que causa avisos não evitar a geração de um arquivo de saída. /warnaserror, que é igual a /warnaserror+, gerencie avisos ser tratado como erros.

Opcionalmente, se você quiser apenas alguns avisos específicos ser 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 desabilitar alguns avisos.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a página de Propriedades do projeto.

  2. Clique na página de propriedades de Compilar .

  3. Modifique a propriedade de Tratar Avisos como Erros .

    Para definir programaticamente essa opção do compilador, consulte TreatWarningsAsErrors.

Exemplo

Criar in.cs e fazer com que o compilador não exibir nenhum aviso:

csc /warnaserror in.cs
csc /warnaserror:642,649,652 in.cs

Consulte também

Tarefas

Como modificar as propriedades de projeto e as definições de configuração

Outros recursos

Opções do compilador de C#