Compartilhar via


/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

  1. Abra o projeto Propriedades página.

  2. Clique no Build página de propriedades.

  3. 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

Outros recursos

Opções do compilador C#