Compartilhar via


-bugreport

Cria um arquivo que você pode usar ao registrar um relatório de bugs.

Sintaxe

-bugreport:file

Argumentos

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

Observações

As seguintes informações são adicionadas a 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 file, talvez você queira 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 de 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 -errorreport:send, e seu 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:queue, que está habilitado por padrão, o aplicativo coleta seus relatórios de erro. Em seguida, quando o administrador do computador faz logon, o sistema de relatórios de erros exibe uma janela pop-up que permite ao administrador encaminhar à Microsoft todos os relatórios de erro que ocorreram desde o logon.

Observação

A -bugreport opção não está disponível no ambiente de desenvolvimento do Visual Studio; ela só está disponível quando você compila na 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