Preparazione al debug: impostazioni consigliate delle proprietà

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento applicabile Argomento applicabile Argomento non applicabile

Pro, Premium e Ultimate

Argomento non applicabile

Argomento non applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile

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 si nota un bug presente solo nel codice ottimizzato del programma, è possibile attivare questa impostazione, tenendo però presente che il codice riportato nella finestra Disassembly è generato da codice sorgente ottimizzato che potrebbe non corrispondere a quanto visualizzato 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.

Vedere anche

Altre risorse

Debug del codice gestito

Preparazione al debug: tipi di progetto Visual C++