Compartilhar via


/errorreport

Especifica como o compilador Visual Basic deve relatar erros do compilador interno.

/errorreport:{ prompt | queue | send | none }

Comentários

Essa opção oferece uma maneira conveniente para relatar um erro interno do compilador Visual Basic (ICE) para a equipe do Visual Basic na Microsoft.Por padrão, o compilador não envia nenhuma informação à Microsoft.No entanto, se você encontrar um erro interno do compilador, esta opção permite que você relate o erro à Microsoft.Essas informações ajudarão os engenheiros da Microsoft identificar a causa e podem ajudar a melhorar a próxima versão do Visual Basic.

A capacidade de enviar relatórios de um usuário depende das permissões de máquina e usuário.

A tabela a seguir resume o efeito da opção /errorreport.

Opção

Comportamento

prompt

Se ocorrer um erro interno do compilador, um caixa de diálogo aparecerá para que você possa exibir os dados exatos que o compilador coletou.Você pode determinar se há quaisquer informações sigilosas no relatório de erro e tomar uma decisão sobre se deseja enviá-lo à Microsoft.Se você optar por enviá-lo, e as configurações de diretiva da máquina e usuário permitirem, o compilador envia os dados à Microsoft.

queue

Enfileira o relatório de erros.Quando você faz logon com privilégios de administrador, uma janela pop-up é exibida e lhe permitem reportar quaisquer falhas desde a última vez que você fez logon (você não precisará enviar relatórios de falhas mais de uma vez a cada três dias).Este é o comportamento padrão quando a opção /errorreport não é especificada.

send

Se ocorrer um erro interno do compilador, e as configurações de diretiva da máquina e usuário permitirem, o compilador envia os dados à Microsoft.

none

Se ocorrer um erro interno do compilador, ele será não ser coletado ou enviado à Microsoft.

O compilador envia os dados que incluem a pilha no momento do erro, que geralmente inclui alguns código-fonte.Se /errorreport for usada com a opção /bugreport, então, o arquivo fonte inteiro será enviado.

Essa opção é melhor usada com a opção /bugreport, pois permite que os engenheiros da Microsoft possam reproduzir o erro mais facilmente.

Observação:

O /errorreport opção não está disponível no ambiente de desenvolvimento do Visual Studio; ela está disponível apenas durante a compilação da linha de comando.

Exemplo

O código a seguir tenta compilar T2.vb, e se o compilador encontrar um erro interno do compilador, ele solicitará que você envie o relatório de erros à Microsoft.

vbc /errorreport:prompt t2.vb

Consulte também

Referência

Exemplos de Linhas de Comando de Compilação

/bugreport

Outros recursos

Compilador do Visual Basic