Debug del codice di un'estensione per l'elaborazione dati
In .NET Framework sono disponibili diversi strumenti di debug che consentono di analizzare il codice delle estensioni per l'elaborazione dati e di individuare gli errori. Gli strumenti più appropriati da utilizzare variano in base alla finalità desiderata. In questo esempio viene utilizzato Visual Studio.
Per eseguire il debug del codice di un'estensione per l'elaborazione dati
Avviare Visual Studio e aprire il progetto di estensione per l'elaborazione dati.
Generare il progetto e distribuire l'assembly di estensioni per l'elaborazione dati e il file con estensione pdb associato in Gestione report. Per ulteriori informazioni sulla distribuzione, vedere Procedura: Distribuzione di un'estensione per l'elaborazione dati in Progettazione report.
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.
Passare alla finestra di Visual Studio che contiene il progetto di estensione per l'elaborazione dati e impostare alcuni punti di interruzione nel codice.
Con la finestra del progetto di estensione per l'elaborazione dati ancora attiva scegliere Processo dal menu Debug.
Verrà visualizzata la finestra di dialogo Processi.
Nell'elenco di processi selezionare il processo devenv.exe che corrisponde al progetto report e fare clic su Connetti. Quando viene visualizzata la finestra di dialogo Connettiaprocesso, verificare che sia selezionato il tipo di programma Common Language Runtime e quindi fare clic su OK.
Definire l'origine dati del report utilizzando la scheda Dati 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.
Esaminare il codice istruzione per istruzione premendo F11 Per ulteriori informazioni sull'utilizzo di Visual Studio per eseguire il debug, vedere la documentazione di Visual Studio.