Condividi tramite


Debug del codice di un'estensione per l'elaborazione dati

Microsoft .NET Framework offre diversi strumenti di debug che consentono di analizzare il codice dell'estensione per l'elaborazione dati e individuare eventuali errori. Gli strumenti più appropriati da utilizzare variano in base alla finalità desiderata. Questo esempio usa Visual Studio 2008.

Per eseguire il debug del codice di un'estensione per l'elaborazione dati

  1. Avviare Visual Studio 2008 e aprire il progetto di estensione per l'elaborazione dati.

  2. Compilare il progetto e distribuire l'assembly di estensioni per l'elaborazione dati e il file con estensione pdb associato in Gestione report. Per altre informazioni sulla distribuzione, vedere Procedura: Distribuire un'estensione per l'elaborazione dati in Progettazione report.

  3. Aprire un nuovo progetto report in Visual Studio lasciando aperto il codice dell'estensione per l'elaborazione dati in una finestra separata di Visual Studio.

  4. Passare alla finestra di Visual Studio che contiene il progetto di estensione per l'elaborazione dati e impostare alcuni punti di interruzione nel codice.

  5. Con la finestra del progetto di estensione per l'elaborazione dati ancora attiva, scegliere Connetti a processo dal menu Debug.

    Verrà visualizzata la finestra di dialogo Connetti a processo.

  6. Nell'elenco di processi selezionare il processo devenv.exe che corrisponde al progetto report e fare clic su Connetti.

  7. Definire l'origine dati del report usando la scheda Dati report del progetto report. In genere, si utilizza lo strumento generico Progettazione query per eseguire una query sull'origine dati personalizzata. In questo modo, è possibile richiamare il debugger ed eseguire il codice in corrispondenza dei punti di interruzione.

  8. Esaminare il codice istruzione per istruzione premendo F11 Per altre informazioni sull'uso di Visual Studio per il debug, vedere la documentazione di Visual Studio.

Vedere anche

Distribuzione di un'estensione per l'elaborazione dati
Estensioni di Reporting Services
Implementazione di un'estensione per l'elaborazione dati
Libreria di estensioni di Reporting Services