Compartilhar via


-bugreport

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

Sintaxe

-bugreport:file

Argumentos

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

Comentários

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ção do compilador usadas na compilação.

  • Informações de versão sobre o compilador, o tempo de execução do CLR e o sistema operacional.

  • Saída do compilador, se houver.

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

  • Uma solicitação de como você acha que o problema deve ser corrigido.

Como uma cópia de todos os arquivos de código-fonte será colocada no file, talvez seja desejável reproduzir o suposto defeito do código 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, .NET Framework versão, 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 que o administrador encaminhe à Microsoft quaisquer relatórios de erro ocorridos desde o logon.

Observação

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

Confira também