Debuggen von Erweiterungscode für die Datenverarbeitung

Das Microsoft .NET Framework stellt mehrere hilfreiche Tools zum Debuggen zur Verfügung, die Sie bei der Analyse des Codes für Datenverarbeitungserweiterungen und bei der Fehlersuche darin unterstützen. Das Tool, das am besten funktioniert, hängt davon ab, was Sie erreichen möchten. In diesem Beispiel wird Visual Studio verwendet.

Debuggen des Erweiterungscodes für die Datenverarbeitung

  1. Starten Sie Visual Studio 2008, und öffnen Sie das Projekt für die Datenverarbeitungserweiterung.

  2. Erstellen Sie das Projekt, und stellen Sie die Assembly der Datenverarbeitungserweiterung und die dazugehörige PDB-Datei im Berichts-Designer bereit. Weitere Informationen zur Bereitstellung finden Sie unter Bereitstellen einer Datenverarbeitungserweiterung für Berichts-Designer.

  3. Öffnen Sie ein neues Berichtsprojekt in Visual Studio, ohne vorher den Code für die Datenverarbeitungserweiterungen in einem anderen Fenster von Visual Studio zu schließen.

  4. Wechseln Sie zu dem Visual Studio-Fenster, das das Projekt für die Datenverarbeitungserweiterung enthält, und legen Sie einige Breakpoints im Code fest.

  5. Wenn das Projektfenster für die Datenverarbeitungserweiterung noch aktiv ist, wählen Sie im Menü "Debuggen" die Option "An Prozess anhängen" aus.

    Das Dialogfeld An den Prozess anhängen wird geöffnet.

  6. Wählen Sie in der Liste der Prozesse den Prozess devenv.exe aus, der Ihrem Berichtsprojekt entspricht, und wählen Sie "Anfügen" aus.

  7. Definieren Sie mithilfe der Registerkarte Berichtsdaten des Berichtsprojekts die Berichtsdatenquelle. Wahrscheinlich verwenden Sie den generischen Abfrage-Designer, um eine Abfrage für Ihre benutzerdefinierte Datenquelle auszuführen. Diese Aktion sollte den Debugger aufrufen und Code ausführen, der Ihren Haltepunkten entspricht.

  8. Gehen Sie den Code schrittweise mit der Taste F11 durch. Weitere Informationen zum Debuggen mit Visual Studio finden Sie in der Dokumentation zu Visual Studio.