Procedura: tracciare il codice in un'applicazione

La classe Trace consente di eseguire la strumentazione dell'applicazione. È possibile ricevere messaggi informativi dall'applicazione in esecuzione, che consentono di diagnosticare i problemi o analizzare le prestazioni. Di seguito è riportata una panoramica delle fasi principali che costituiscono la tracciatura per il rilevamento e la correzione di potenziali problemi nelle applicazioni distribuite. Per ulteriori informazioni sulle modalità di esecuzione di questi passaggi, vedere il collegamento relativo.

Per utilizzare la tracciatura in un'applicazione

  1. Stabilire il tipo di output di tracciatura che si desidera ricevere una volta distribuita l'applicazione.

  2. Creare un insieme di opzioni. Per ulteriori informazioni, vedere Creazione e inizializzazione delle opzioni di traccia.

  3. Aggiungere le istruzioni di traccia al codice dell'applicazione.

  4. Stabilire dove si desidera visualizzare l'output di tracciatura e aggiungere i listener appropriati. Per ulteriori informazioni, vedere Creazione e inizializzazione di listener di traccia.

  5. Sottoporre l'applicazione e il codice di tracciatura in essa contenuto a test e a debug.

  6. Compilare l'applicazione in codice eseguibile utilizzando una delle procedure seguenti:

    • Utilizzare il menu Compila insieme alla pagina Debug della finestra di dialogo Pagine delle proprietà in Esplora soluzioni. L'utilizzo è necessario per la compilazione in Visual Studio.

      - oppure -

    • Utilizzare le istruzioni del compilatore Trace e Debug per il metodo di compilazione della riga di comando. Per ulteriori informazioni, vedere Compilazione condizionale con traccia e debug. L'utilizzo è necessario se la compilazione avviene dalla riga di comando.

  7. Se si verifica un problema durante la fase di esecuzione, attivare l'opzione di traccia appropriata. Per ulteriori informazioni, vedere Configurazione delle opzioni di traccia.

    Il codice di tracciatura scrive messaggi di analisi in una destinazione specifica, ad esempio una schermata, un file di testo o un log eventi. Il tipo di listener incluso nell'insieme Trace.Listeners determina la destinazione.

  8. Valutare le informazioni di analisi per identificare e comprendere i problemi dell'applicazione.

Vedere anche

Attività

Procedura: aggiungere istruzioni di traccia al codice dell'applicazione

Procedura: compilare in modo condizionale con traccia e debug

Concetti

Introduzione alla strumentazione e alla traccia

Opzioni di traccia

Listener di traccia

Altre risorse

Traccia e strumentazione di applicazioni