Como: Habilitar depuração Just-in-time para Windows Forms

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Você pode ativar a depuração para inicialização o Just In TimeVisual Studio depurador automaticamente quando um programa em execução fora Visual Studio, encontra um erro fatal. A depuração Just-in-Time é ativada na caixa de diálogo Options.

Aplicativos Windows Forms requerem as seguintes etapas adicionais, como, por padrão, aplicativos Windows Forms têm um manipulador de exceção de nível superior que permite que o programa continuar a executar se ele pode recuperar.

Procedimento

Para ativar a depuração Just-In-Time de um Windows Form

  1. conjunto o jitDebugging valor a computador.config ou aplicativo.exe. arquivo de configuração, localizado no system.windows.forms seção para true. Por exemplo:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
  2. Além disso, Windows Forms criados com C++ devem ter o DebuggableAttribute conjunto em um arquivo.config ou dentro de seu código. Se você compilar com /Zi e sem /Og, o compilador define esse atributo para você.Se você deseja depurar uma versão não-otimizados de compilação, no entanto, você deve conjunto este por conta própria, adicionando a seguinte linha ao arquivo de AssemblyInfo.cpp do seu aplicativo:

    [assembly:System::Diagnostics::DebuggableAttribute(true, true)]; 
    

    Para obter mais informações, consulte DebuggableAttribute.

Consulte também

Conceitos

Depuração Just-In-Time

Referência

Just-in-Time, Depurando, caixa de diálogo Opções