Compartilhar via


Habilitar depuração anexar JIT

Depurar anexar JIT é a frase usada para descrever a anexar um depurador a uma imagem executável que lança uma exceção não tratada.Na código não gerenciado, é o que acontece quando você vir uma caixa de mensagem que convida você para:

  • clicar OK para terminar o programa

  • clicar Cancelar para depurar o programa

Se você clicar em Cancelar, um depurador é iniciado e anexado ao processo.A chave do registro que controla a isso é chamada HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\corrente versão\AeDebug.

Para um aplicativo que inclui código gerenciado, o common linguagem tempo de execução apresentará uma caixa de diálogo semelhante para anexar JIT um depurador.A chave do registro que controla esta opção é chamada HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\DbgJITDebugLaunchSetting.

  • Se valor = 0, solicitar ao usuário por meio de uma caixa de mensagem.Isso se aplica apenas a processos que são interativos com a área de trabalho; serviços e outros processos não-interativos serão encerrado.

    No .NET estrutura versões 1.0 e 1.1 ou o .NET estrutura versão 2.0 no Windows 98 e Windows Me, as opções de caixa de mensagem são:

    • Continue.Isso resultados em um despejo de pilha a finalização de processo e o console.

    • Anexe um depurador.Nesse caso, o tempo de execução gera o depurador listado no DbgManagedDebugger chave de registro.Se nenhum for encontrado, o processo é encerrado.

    No .NET estrutura versão 2.0 em plataformas diferente do Windows 98 e Windows Me, as opções são:

    • enviar.Um relatório de erros é enviado à Microsoft, seguido pelo encerramento do processo.See http://winqual.Microsoft.com para obter informações sobre como recuperar esses relatórios.

    • Não envie.Isso resultados em um despejo de pilha a finalização de processo e o console.

    • Depure.O tempo de execução gera o depurador listado no DbgManagedDebugger chave do Registro.Se nenhum for encontrado, o processo é encerrado.

  • Se valor = 1, simplesmente retornar o controle.Isso resultados em um despejo de pilha, após o qual o processo é encerrado.

  • Se valor = 2, gerar o depurador listado no DbgManagedDebugger chave do Registro.

  • Se valor = 16, o .NET estrutura versão 2.0 apenas, o tempo de execução apresenta a caixa de mensagem descrita acima para processos que são interativos com a área de trabalho.Para processos que não são interativos, o tempo de execução gera o depurador listado no DbgManagedDebugger chave de registro.Esta é a configuração padrão para o .NET estrutura versão 2.0.

Consulte também

Conceitos

Facilitando uma imagem para depurar

Permitindo a criação de perfil

Outros recursos

Depuração e perfil de aplicativos