Condividi tramite


Debug gestito: impostazioni consigliate delle proprietà

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento non applicabile Argomento non applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Argomento non applicabile

Pro e Team

Argomento applicabile

Argomento applicabile

Argomento non applicabile

Argomento non applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Determinate proprietà devono essere impostate nello stesso modo per tutti gli scenari di debug 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 gestito. Ad esempio, la proprietà Azione di avvio verrà impostata in modo diverso in un progetto Windows Form e in un progetto ASP.NET.

Proprietà di configurazione disponibili nella scheda Compila (C#) o Compila (Visual Basic)

Nome proprietà

Impostazione

Definisci costante DEBUG

C#: selezionare la casella di controllo per consentire all'applicazione di utilizzare la classe Debug.

Definisci costante TRACE

C#: selezionare la casella di controllo per consentire all'applicazione di utilizzare la classe Trace.

Ottimizza codice

C#, J# e Visual Basic: impostare su false. 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 nell'editor del codice. Per eseguire il debug di codice ottimizzato, disattivare Just My Code. Vedere Procedura: eseguire l'istruzione Just My Code.

Per ulteriori informazioni, vedere Impostazioni di progetto per configurazioni di debug C# o Impostazioni di progetto per una configurazione di debug Visual Basic.

Percorso output

Per C#, impostare su bin\Debug\. Per Visual Basic, impostare su bin\.

Opzioni di compilazione avanzate

Fare clic su Avanzate per impostare le proprietà avanzate descritte nella tabella riportata di seguito.

Finestra di dialogo Impostazioni del compilatore avanzate

Nome proprietà

Impostazione

Attiva ottimizzazioni

Impostare su false per i motivi indicati nella descrizione dell'opzione Ottimizza codice nella tabella precedente.

Genera informazioni di debug

Selezionare questa casella di controllo se si desidera che durante la compilazione venga impostato il flag /DEBUG. In questo modo verranno generate le informazioni necessarie per semplificare il debug.

Definisci costante DEBUG

Selezionare questa casella di controllo per definire la costante DEBUG, che consente all'applicazione di utilizzare la classe Debug.

Definisci costante TRACE

Selezionare questa casella di controllo per definire la costante TRACE, che consente all'applicazione di utilizzare la classe Trace.

Vedere anche

Altre risorse

Debug del codice gestito

Preparazione al debug: tipi di progetti C# e Visual Basic