Compartilhar via


/warnaserror ( Opçõesdo 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

  1. Abra o projeto Propriedades página.

  2. Clique o Build página de propriedades.

  3. Modificar o Tratar avisos como erros propriedade.

    Para definir esta opção de compilador programaticamente, consulte TreatWarningsAsErrors.

Exemplo

Compilar in.cs e o compilador exibi sem avisos:

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

Consulte também

Outros recursos

C# Compiler Options

Propriedades de Projeto (Visual Studio)