Procedura: attivare il debug JIT per Windows Form
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
È possibile attivare il debug JIT per avviare automaticamente il debugger di Visual Studio quando si verifica un errore irreversibile in un programma in esecuzione all'esterno di Visual Studio. Il debug JIT viene attivato nella finestra di dialogo Opzioni.
Per le applicazioni Windows Form è necessario effettuare le operazioni aggiuntive descritte di seguito, perché, per impostazione predefinita, dispongono di un gestore eccezioni di livello superiore che consente al programma di proseguire l'esecuzione quando è possibile un ripristino.
Procedura
Per attivare il debug JIT di Windows Form
Impostare su true il valore jitDebugging nella sezione system.windows.forms del file machine.config o applicazione.exe.config, ad esempio:
<configuration> <system.windows.forms jitDebugging="true" /> </configuration>
Inoltre, per Windows Form creati con C++ è necessario impostare l'attributo DebuggableAttribute in un file con estensione config o all'interno del codice. Se si esegue la compilazione con /Zi e senza /Og, il compilatore imposta automaticamente questo attributo. Se si desidera eseguire il debug di una build di rilascio non ottimizzata, è tuttavia necessario effettuare manualmente questa impostazione aggiungendo la riga riportata di seguito al file AssemblyInfo.cpp dell'applicazione.
[assembly:System::Diagnostics::DebuggableAttribute(true, true)];
Per ulteriori informazioni, vedere DebuggableAttribute.