Preparazione al debug: impostazioni consigliate delle proprietà
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. |
Determinate proprietà devono essere impostate nello stesso modo per tutti gli scenari di debug non gestito.
Nelle tabelle riportate di seguito sono indicate le impostazioni consigliate delle proprietà.
Le impostazioni non specificate in queste tabelle possono variare in base al tipo di progetto non gestito.
Proprietà di configurazione | C/C++ | nodo Ottimizzazione
Nome proprietà |
Impostazione |
---|---|
Ottimizzazione |
Impostare su Disabilitato (/0d). L'esecuzione del debug di codice ottimizzato è più complessa perché le istruzioni generate non corrispondono direttamente al codice sorgente. Se viene individuato un errore nel codice ottimizzato del programma, è possibile attivare questa impostazione, tenendo presente però che il codice riportato nella finestra Disassembly è generato da codice sorgente ottimizzato che potrebbe non corrispondere a quanto appare nelle finestre del codice sorgente. È possibile che altre funzionalità, ad esempio il debug passo a passo, non funzionino come previsto. |
Proprietà di configurazione | Linker | nodo Debug
Nome proprietà |
Impostazione |
---|---|
Genera informazioni di debug |
Si consiglia di impostare questa opzione sempre su Sì (/DEBUG) per creare i simboli di debug e i file necessari per il debug. Quando l'applicazione passa alla fase di produzione, è possibile disattivare questa opzione. |