Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Grundsätzlich debuggen Sie Workflows genau wie in anderen Visual Studio-Programmiersprachen geschriebene Programme. Sie können den Workflowdebugger auf folgende Weise starten:
Wählen Sie im Menü Debuggen die Option An den Prozess anhängen, um den ausgeführten Hostprozess für die Workflowinstanz auszuwählen. Dieses Verfahren entspricht dem Anhängen an einen Hostprozess in verwaltetem Code.
Drücken Sie F5, um eine Instanz des Workflows neu auszuführen oder weiter auszuführen, nachdem ein Haltepunkt erreicht wurde.
Schrittweises Durchlaufen des Codes
Einzelschritt: Sie können mit F11 eine Aktivität in Einzelschritten ausführen. Der Debugger führt alle definierten Handler in Einzelschritten aus. Ist kein Handler definiert, wird die Aktivität übersprungen. Bei zusammengesetzten Aktivitäten, die andere Aktivitäten enthalten, führen Sie die erste ausgeführte Aktivität in einem Einzelschritt aus.
Ausführen bis Rücksprung: Sie können eine Aktivität mit UMSCHALT+F11 verlassen. Mit dem Verlassen einer Aktivität werden die aktuelle Aktivität und alle dazugehörigen gleichgeordneten Aktivitäten bis zum Abschluss ausgeführt. Der Debugger wird dann auf dem übergeordneten Element der aktuellen Aktivität unterbrochen. Bei der Ausführung bis zum Rücksprung von einem Codehandler unterbricht der Debugger an der Aktivität, der der Handler zugewiesen ist.
Prozedurschritt: Sie können mit F10 für eine Aktivität einen Prozedurschritt ausführen. Wird ein Prozedurschritt für eine zusammengesetzte Aktivität ausgeführt, unterbricht der Debugger an der ersten ausführbaren untergeordneten Komponente der zusammengesetzten Aktivität. Wird ein Prozedurschritt für eine nicht zusammengesetzte Aktivität ausgeführt, zum Beispiel eine Assign-Aktivität, führt der Debugger die Aktivität und die dazugehörigen Handler aus und unterbricht an der nächsten Aktivität. Handelt es sich bei der ausgeführten Aktivität um die letzte untergeordnete Aktivität einer zusammengesetzten Aktivität, hält der Debugger nach der Ausführung an der übergeordneten Aktivität an.
Debuggen mit F5
- Wenn Sie ein Workflow-Konsolenanwendungsprojekt erstellen, drücken Sie einfach F5, um mit dem Debuggen der Anwendung und des Workflows zu beginnen. Wenn Sie eine Aktivitätsbibliothek erstellen, muss eine ausführbare Hostanwendung als Startprojekt gegeben sein. Zum Festlegen eines Startprojekts im Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf den Projektnamen und wählen anschließend Als Startprojekt festlegen aus.
Siehe auch
Aufgaben
Vorgehensweise: Festlegen von Haltepunkten in Workflows