-errorreport
Especifica como o compilador do Visual Basic deve relatar erros internos do compilador.
Sintaxe
-errorreport:{ prompt | queue | send | none }
Observações
Essa opção fornece uma maneira conveniente de relatar um erro interno do compilador do Visual Basic (ICE) para a equipe do Visual Basic na Microsoft. Por padrão, o compilador não envia informações para a Microsoft. No entanto, se você encontrar um erro interno do compilador, essa opção permite que você relate o erro à Microsoft. Essas informações ajudarão os engenheiros da Microsoft a identificar a causa e podem ajudar a melhorar a próxima versão do Visual Basic.
A capacidade de um usuário enviar relatórios depende das permissões da máquina e da política do usuário.
A tabela a seguir resume o efeito da -errorreport
opção.
Opção | Comportamento |
---|---|
prompt |
Se ocorrer um erro interno do compilador, uma caixa de diálogo será exibida para que você possa exibir os dados exatos que o compilador coletou. Você pode determinar se há alguma informação confidencial no relatório de erros e tomar uma decisão sobre se deseja enviá-la à Microsoft. Se você decidir enviá-lo e as configurações de política de máquina e usuário permitirem, o compilador enviará os dados para a Microsoft. |
queue |
Enfileira o relatório de erros. Quando inicia sessão com privilégios de administrador, pode comunicar quaisquer falhas desde a última vez que iniciou sessão (não lhe será pedido que envie relatórios de falhas mais do que uma vez a cada três dias). Este é o comportamento padrão quando a -errorreport opção não é especificada. |
send |
Se ocorrer um erro interno do compilador e as configurações de política da máquina e do usuário permitirem, o compilador enviará os dados para a Microsoft. A opção -errorreport:send tenta enviar automaticamente informações de erro para a Microsoft se o relatório estiver habilitado pelas configurações do sistema de Relatório de Erros do Windows. |
none |
Se ocorrer um erro interno do compilador, ele não será coletado ou enviado à Microsoft. |
O compilador envia dados que incluem a pilha no momento do erro, que geralmente inclui algum código-fonte. Se -errorreport
for usado com a opção -bugreport , todo o arquivo de origem será enviado.
Essa opção é melhor usada com a opção -bugreport , pois permite que os engenheiros da Microsoft reproduzam mais facilmente o erro.
Nota
A -errorreport
opção não está disponível no ambiente de desenvolvimento do Visual Studio, ela está disponível apenas ao compilar a partir 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 para a Microsoft.
vbc -errorreport:prompt t2.vb