Procedura: analizzare codice in un'applicazione

Aggiornamento: novembre 2007

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 l'analisi 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 l'analisi in un'applicazione

  1. Stabilire il tipo di output di analisi 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 analisi.

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

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

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

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

    • Utilizzare il menu Genera 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 analisi 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 analisi appropriata. Per ulteriori informazioni, vedere Configurazione delle opzioni di analisi.

    Il codice di analisi 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 analisi al codice dell'applicazione

Procedura: compilare in modo condizionale con analisi e debug

Concetti

Introduzione alla strumentazione e all'analisi

Opzioni di analisi

Listener di analisi

Altre risorse

Analisi e strumentazione di applicazioni