Condividi tramite


Messaggi diagnostici nella finestra di output

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile

Solo gestito

Argomento applicabile

Standard

Argomento applicabile Argomento applicabile

Solo gestito

Argomento applicabile

Pro e Team

Argomento applicabile Argomento applicabile

Solo gestito

Argomento 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.

È possibile scrivere messaggi di runtime nella finestra di output utilizzando la classe Debug o la classe Trace, che fanno entrambe parte della libreria di classi System.Diagnostics. Utilizzare la classe Debug se si desidera generare l'output solo nella versione di debug del programma e la classe Trace se si desidera generare l'output sia nella versione di debug che in quella di rilascio del programma.

Metodi di output

Le classi Trace e Debug forniscono i seguenti metodi di output:

  • Diversi metodi Write, che generano informazioni senza interrompere l'esecuzione. Questi metodi sostituiscono il metodo Debug.Print utilizzato nelle versioni precedenti di Visual Basic.

  • I metodi Debug.Assert and Trace.Assert, che interrompono l'esecuzione e generano informazioni se si verifica un errore relativo a una condizione specificata. Per impostazione predefinita, il metodo Assert visualizza le informazioni in una finestra di dialogo. Per ulteriori informazioni, vedere Asserzioni nel metodo gestito.

  • I metodi Debug.Fail and Trace.Fail, che interrompono sempre l'esecuzione e generano informazioni. Per impostazione predefinita, i metodi Fail visualizzano le informazioni in una finestra di dialogo.

Oltre all'output del programma, nella finestra di output possono essere visualizzate informazioni riguardanti:

  • I moduli caricati o scaricati dal debugger.

  • Le eccezioni generate.

  • I processi chiusi.

  • I thread chiusi.

Vedere anche

Concetti

Protezione del debugger

Introduzione alla strumentazione e all'analisi

Riferimenti

Finestra di output

Altre risorse

Analisi e strumentazione di applicazioni

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

Debug del codice gestito