Compartilhar via


/ErrorReport (Opções do compilador de C#)

Esta opção fornece uma maneira conveniente para relatar um erro interno do compilador C# à Microsoft.

ObservaçãoObservação

No Windows Vista e Windows Server 2008, as configurações de relatório de erro que você pode fazer para Visual Studio não substituirão as configurações feitas por meio do relatório de erro a Windows (WER).Configurações de WER sempre têm precedência sobre as configurações de relatório de erros de Visual Studio.

/errorreport:{ none | prompt | queue | send }

Argumentos

  • none
    Relatórios sobre erros internos do compilador não serão coletados ou enviados à Microsoft.

  • prompt
    Solicita que você envie um relatório quando um erro interno do compilador for recebido.prompté o padrão quando você compilar um aplicativo no ambiente de desenvolvimento.

  • queue
    Enfileira o relatório de erros.Quando você faz logon com credenciais administrativas, você pode relatar quaisquer falhas desde a última vez que você tiver feito logon.Você não será solicitado a enviar relatórios de falhas mais de uma vez a cada três dias.queueé o padrão quando você compila um aplicativo na linha de comando.

  • send
    Envia automaticamente relatórios de erros do compilador interno à Microsoft.Para ativar essa opção, primeiro você deve aceitar a política de coleta de dados do Microsoft.Na primeira vez que você especificar /errorreport:send em um computador, uma mensagem de compilador indicará a um site da Web que contém a diretiva de coleta de dados da Microsoft.

    Esta opção depende das configurações do registro.Para obter 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 no site do MSDN.

Comentários

Um erro do compilador interno (ICE) resulta quando o compilador não pode processar um arquivo de código-fonte.Quando um ICE ocorre, o compilador não produz um arquivo de saída ou qualquer diagnóstico útil que você pode usar para corrigir seu código.

Em versões anteriores, quando você recebeu um ICE, você eram encorajados a contatar o Atendimento Microsoft para relatar o problema.Usando /errorreport, você pode fornecer informações de GELO para a equipe do Visual C#.Os relatórios de erro podem ajudar a aprimorar versões futuras do compilador.

Capacidade de um usuário para enviar relatórios depende das permissões de diretiva de computador e usuário.

Para obter mais informações sobre o depurador de erros, consulte Descrição do que o Dr. Watson para Windows (Drwtsn32. exe) ferramenta.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Propriedades página.Para obter mais informações, consulte Compilação de página, Designer de projeto (C#).

  2. Clique no Build página de propriedades.

  3. Clique no botão Advanced.

  4. Modificar o Relatório de erros do compilador interno propriedade.

Para obter informações sobre como definir essa opção de compilador programaticamente, consulte ErrorReport.

Consulte também

Outros recursos

Opções do compilador C#