Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Faz com que o compilador trate a primeira ocorrência de um aviso como um erro.
Sintaxe
-warnaserror[+ | -][:numberList]
Argumentos
| Prazo | 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 ID de aviso aos quais a opção -warnaserror se aplica. Se nenhuma ID de aviso for especificada, a opção -warnaserror se aplicará a todos os avisos. |
Observações
A -warnaserror opção trata todos os avisos como erros. Todas as mensagens que normalmente seriam relatadas como avisos são relatadas como erros. O compilador relata ocorrências subsequentes do mesmo aviso que 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 quiser que apenas alguns avisos específicos sejam tratados como erros, você poderá especificar uma lista separada por vírgulas de números de aviso para tratar como erros.
Observação
A -warnaserror opção não controla como os avisos são exibidos. Use a opção -nowarn para desabilitar avisos.
| Para definir -warnaserror para tratar todos os avisos como erros no IDE do Visual Studio |
|---|
| 1. Selecione um projeto no Gerenciador de Soluções. No menu Projeto, clique em Propriedades. 2. Clique na guia Compilar . 3. Verifique se a caixa de seleção Desabilitar 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. Selecione um projeto no Gerenciador de Soluções. No menu Projeto, clique em Propriedades. 2. Clique na guia Compilar . 3. Verifique se a caixa de seleção Desabilitar 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 usadas (42024) como um erro.
vbc -warnaserror:42024 t2.vb