Partilhar via


-relatório de bugs

Cria um arquivo que você pode usar quando você arquiva um relatório de bug.

Sintaxe

-bugreport:file

Argumentos

Termo Definição
file Obrigatório. O nome do arquivo que conterá seu relatório de bug. Coloque o nome do ficheiro entre aspas (" ") se o nome contiver um espaço.

Observações

São aditadas as seguintes informações ao file:

  • Uma cópia de todos os arquivos de código-fonte na compilação.

  • Uma lista das opções do compilador usadas na compilação.

  • Informações de versão sobre seu compilador, common language runtime e sistema operacional.

  • Saída do compilador, se houver.

  • Uma descrição do problema, para o qual você é solicitado.

  • Uma descrição de como você acha que o problema deve ser corrigido, para o qual você é solicitado.

Como uma cópia de todos os arquivos de código-fonte está incluída no file, você pode querer reproduzir o defeito de código (suspeito) no programa mais curto possível.

Importante

A -bugreport opção produz um arquivo que contém informações potencialmente confidenciais. Isso inclui a hora atual, a versão do compilador, a versão do .NET Framework, a versão do sistema operacional, o nome do usuário, os argumentos de linha de comando com os quais o compilador foi executado, todo o código-fonte e a forma binária de qualquer assembly referenciado. Essa opção pode ser acessada especificando opções de linha de comando no arquivo Web.config para uma compilação do lado do servidor de um aplicativo ASP.NET. Para evitar isso, modifique o arquivo Machine.config para impedir que os usuários compilem no servidor.

Se essa opção for usada com -errorreport:prompt, -errorreport:queueou , e -errorreport:sendseu aplicativo encontrar um erro interno do compilador, as informações serão file enviadas para a Microsoft Corporation. Essas informações ajudarão os engenheiros da Microsoft a identificar a causa do erro e podem ajudar a melhorar a próxima versão do Visual Basic. Por padrão, nenhuma informação é enviada à Microsoft. No entanto, quando você compila um aplicativo usando -errorreport:queueo , que está habilitado por padrão, o aplicativo coleta seus relatórios de erros. Em seguida, quando o administrador do computador inicia sessão, o sistema de relatório de erros apresenta uma janela pop-up que permite ao administrador reencaminhar para a Microsoft quaisquer relatórios de erros que tenham ocorrido desde o início de sessão.

Nota

A -bugreport opção não está disponível no ambiente de desenvolvimento do Visual Studio, ela está disponível somente quando você compila a partir da linha de comando.

Exemplo

O exemplo a seguir compila T2.vb e coloca todas as informações de relatório de bugs no arquivo Problem.txt.

vbc -bugreport:problem.txt t2.vb

Consulte também