/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.
![]() |
---|
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