Condividi tramite


Debug del codice dell'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 di individuarvi errori. Lo strumento che funziona meglio dipenderà da ciò che si sta tentando di eseguire. Questo esempio usa Visual Studio 2008.

Per eseguire il debug del codice dell'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 dell'estensione per l'elaborazione dati e il file con estensione pdb a cui si accompagna in Progettazione report. Per altre informazioni sulla distribuzione, vedere Procedura: Distribuire un'estensione per l'elaborazione dati in Progettazione report.

  3. Aprire un nuovo progetto di 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, fare clic su Connetti a processo dal menu Debug .

    Verrà visualizzata la finestra di dialogo Connetti a processo .

  6. Nell'elenco dei processi selezionare il processo di devenv.exe corrispondente al progetto report e fare clic su Collega.

  7. Definire l'origine dati del report usando la scheda Dati report del progetto report. Probabilmente si userà Progettazione query generica per eseguire una query sull'origine dati personalizzata. Deve richiamare il debugger ed eseguire il codice corrispondente ai punti di interruzione.

  8. Eseguire il codice usando il tasto 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