Delen via


Fouten opsporen in werkstromen met de werkstroomontwerper

Werkstroomontwerper biedt de mogelijkheid om fouten in werkstromen en aangepaste activiteiten op te sporen. Het proces en gedrag zijn vergelijkbaar met die van het standaard foutopsporingsprogramma van Visual Studio.

Het foutopsporingsprogramma voor werkstromen aanroepen

Over het algemeen kunt u fouten opsporen in werkstromen, net zoals bij het opsporen van fouten in programma's die zijn geschreven in andere Visual Studio-programmeertalen. U kunt het foutopsporingsprogramma voor werkstromen op de volgende manieren starten:

  • Selecteer Bijvoegen aan proces in het menu Foutopsporing om het actieve hostproces voor uw werkstroomexemplaren te selecteren. Deze procedure is hetzelfde als het koppelen aan een hostproces in beheerde code.

  • Druk op F5 om een exemplaar van de werkstroom uit te voeren of om door te gaan nadat een onderbrekingspunt is bereikt.

  • Gebruik externe foutopsporing. Zie Instructies voor het gebruik van externe foutopsporing voor informatie over het gebruik van externe foutopsporing: Externe foutopsporing inschakelen.

    Opmerking

    Als de werkstroomtoepassing is gericht op de x86-architectuur en wordt gehost op een computer met een 64-bits besturingssysteem, werkt externe foutopsporing niet tenzij Visual Studio is geïnstalleerd op de externe computer of het doel voor de werkstroomtoepassing wordt gewijzigd in Elke CPU.

Stapsgewijze code doorlopen

  • Stap in: Stap in een activiteit door op F11 te drukken. De debugger stapt in elke gedefinieerde handler. Als er geen handler is gedefinieerd, stapt u over de activiteit of met samengestelde activiteiten, die andere activiteiten bevatten, stapt u in bij de eerste uitvoeractiviteit.

  • Stap uit: Stap uit een activiteit door op Shift+F11 te drukken. Wanneer u een activiteit verlaat, worden de huidige activiteit en alle zusteractiviteiten volledig afgerond. Het foutopsporingsprogramma stopt vervolgens bij het hoofdelement van de huidige activiteit. Wanneer u uittreedt uit een code-handler, pauzeert de debugger bij de activiteit waaraan de handler is gekoppeld.

  • Stap over: Stap over een activiteit door op F10 te drukken. Wanneer u een samengestelde activiteit overstapt, stopt het foutopsporingsprogramma bij het eerste uitvoerbare onderliggende element van de samengestelde activiteit. Wanneer u over een niet-samengestelde activiteit stapt, zoals een Assign activiteit, voert het foutopsporingsprogramma de activiteit en de bijbehorende handlers uit en onderbreekt bij de volgende activiteit. Als de activiteit die wordt uitgevoerd de laatste onderliggende activiteit in een samengestelde activiteit is, stopt de debugger na uitvoering bij de bovenliggende activiteit.

Fouten opsporen met F5

Als u een werkstroomconsole-app bouwt, drukt u op F5 om te beginnen met foutopsporing in uw toepassing en werkstroom. Als u zelf een activiteitsbibliotheek bouwt, moet u een uitvoerbare hosttoepassing opgeven als opstartproject. Als u een opstartproject wilt instellen in Solution Explorer, klikt u met de rechtermuisknop op de projectnaam van de host en selecteert u Instellen als opstartproject.