/bugreport

Cria um arquivo que pode ser usado quando você arquivar um relatório de erros.

/bugreport:file

Argumentos

Termo

Definição

file

Obrigatório.O nome do arquivo que conterá seu relatório de bug.Coloque o nome do arquivo entre aspas ("") se o nome contém um espaço.

Comentários

As informações a seguir são adicionadas ao file:

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

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

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

  • Compilador de saída, se houver.

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

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

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

Observação de segurançaObservação de segurança

O /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, versão do sistema operacional, nome de usuário, os argumentos de linha de comando com o qual o compilador foi executado, todo o código fonte, e o formato binário de qualquer referência de assembly.Esta 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 ASP.NET aplicativo.Para evitar isso, modifique o arquivo Machine. config para impedir os usuários de compilação no servidor.

Se esta opção for usada com /errorreport:prompt, /errorreport:queue, ou /errorreport:send, e o seu aplicativo encontra um erro interno do compilador, as informações em file é enviada à Microsoft Corporation.Essa informação ajudará os engenheiros da Microsoft a identificar a causa do erro e pode 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 é ativado por padrão, o aplicativo obtém seus relatórios de erro.Em seguida, quando o administrador do computador faz logon, o sistema de relatórios de erro exibe uma janela pop-up que permite que o administrador encaminhar à Microsoft relatórios de quaisquer erros que ocorreram desde o logon.

ObservaçãoObservação

O /bugreport opção não está disponível no ambiente de desenvolvimento Visual Studio; ele está disponível somente quando você compilar na linha de comando.

Exemplo

O exemplo a seguir compila T2.vb e coloca todas as informações do serviço de relato de erros no arquivo Problem.txt.

vbc /bugreport:problem.txt t2.vb

Consulte também

Referência

/Debug (Visual Basic)

/ErrorReport

Linhas de comando de compilação de amostra (Visual Basic)

trustLevel elemento para securityPolicy (ASP.NET Settings Schema)

Outros recursos

Visual Basic compilador de linha de comando