/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.Ao fazer logon com privilégios de administrador, você pode relatar quaisquer falhas desde a última vez em que você efetuou login (você não precisará enviar relatórios de falhas de 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. A opção /errorReport:send tenta enviar automaticamente informações de erro à Microsoft.Esta opção depende do registro.Para obter mais informações sobre como definir os valores apropriados no registro, consulte como ligar o relatório de erros automático em ferramentas de linha de comando de 2008 do Visual Studio. |
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 |
---|
A opção /errorreport não está disponível de dentro do ambiente de desenvolvimento Visual Studio. Ela está disponível apenas quando se compila 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
Linhas de comando de compilação de amostra (Visual Basic)