-warnaserror (Visual Basic)

Faz com que o compilador trate a primeira ocorrência de um aviso como um erro.

Sintaxe

-warnaserror[+ | -][:numberList]  

Argumentos

Termo Definição
+ | - Opcional. Por padrão, -warnaserror- está em vigor, os avisos não impedem que o compilador produza um arquivo de saída. A -warnaserror opção, que é a mesma -warnaserror+que , faz com que os avisos sejam tratados como erros.
numberList Opcional. Lista delimitada por vírgulas dos números de identificação de aviso aos quais a -warnaserror opção se aplica. Se nenhum ID de aviso for especificado, a -warnaserror opção se aplicará a todos os avisos.

Observações

A -warnaserror opção trata todos os avisos como erros. Quaisquer mensagens que normalmente seriam relatadas como avisos são, em vez disso, relatadas como erros. O compilador relata ocorrências subsequentes do mesmo aviso como avisos.

Por padrão, -warnaserror- está em vigor, o que faz com que os avisos sejam apenas informativos. A -warnaserror opção, que é a mesma -warnaserror+que , faz com que os avisos sejam tratados como erros.

Se desejar que apenas alguns avisos específicos sejam tratados como erros, especifique uma lista separada por vírgulas de números de aviso para tratar como erros.

Nota

A -warnaserror opção não controla como os avisos são exibidos. Use a opção -nowarn para desativar os avisos.

Para definir -warnaserror para tratar todos os avisos como erros no IDE do Visual Studio
1. Tenha um projeto selecionado no Gerenciador de Soluções. No menu Projeto, clique em Propriedades.
2. Clique na guia Compilar .
3. Verifique se a caixa de seleção Desativar todos os avisos está desmarcada.
4. Marque a caixa de seleção Tratar todos os avisos como erros .
Para definir -warnaserror para tratar avisos específicos como erros no IDE do Visual Studio
1. Tenha um projeto selecionado no Gerenciador de Soluções. No menu Projeto, clique em Propriedades.
2. Clique na guia Compilar .
3. Verifique se a caixa de seleção Desativar todos os avisos está desmarcada.
4. Verifique se a caixa de seleção Tratar todos os avisos como erros está desmarcada.
5. Selecione Erro na coluna Notificação adjacente ao aviso que deve ser tratado como um erro.

Exemplo 1

O código a seguir compila In.vb e direciona o compilador para exibir um erro para a primeira ocorrência de cada aviso encontrado.

vbc -warnaserror in.vb  

Exemplo 2

O código a seguir compila T2.vb e trata apenas o aviso para variáveis locais não utilizadas (42024) como um erro.

vbc -warnaserror:42024 t2.vb  

Consulte também