Udostępnij przez


Debugowanie przepływów pracy za pomocą projektanta przepływu pracy

Projektant przepływu pracy umożliwia debugowanie przepływów pracy i działań niestandardowych. Proces i zachowanie są podobne do domyślnego debugera programu Visual Studio.

Wywoływanie debugera przepływu pracy

Ogólnie rzecz biorąc, debugowanie przepływów pracy jest podobne do debugowania programów napisanych w innych językach programowania programu Visual Studio. Debuger przepływu pracy można uruchomić w następujący sposób:

  • Wybierz pozycję Dołącz do procesu w menu Debugowanie , aby wybrać uruchomiony proces hosta dla wystąpienia przepływu pracy. Ta procedura jest taka sama jak dołączanie do procesu nadrzędnego w kodzie zarządzanym.

  • Naciśnij F5 , aby rozpocząć uruchamianie wystąpienia przepływu pracy lub kontynuować działanie po osiągnięciu punktu przerwania.

  • Użyj zdalnego debugowania. Aby uzyskać informacje na temat korzystania z debugowania zdalnego, zobacz Instrukcje: Włączanie zdalnego debugowania.

    Uwaga / Notatka

    Jeśli aplikacja przepływu pracy jest przeznaczona dla architektury x86 i jest hostowana na maszynie z systemem operacyjnym 64-bitowym, debugowanie zdalne nie będzie działać, chyba że program Visual Studio jest zainstalowany na maszynie zdalnej lub obiekt docelowy aplikacji przepływu pracy zostanie zmieniony na Dowolny procesor CPU.

Przechodź przez kod

  • Wejdź: Wejdź do działania przez naciśnięcie F11. Debuger wykonuje kroki w dowolnej zdefiniowanej procedurze obsługi. Jeśli program obsługi nie jest zdefiniowany, pomijasz działanie, a w przypadku działań złożonych, które zawierają inne działania, wchodzisz do pierwszego wykonywanego działania.

  • Wyjście: Wyjmij działanie, naciskając Shift+F11. Wyjście z aktywności powoduje, że bieżąca aktywność i wszystkie równorzędne aktywności są wykonywane do momentu ich zakończenia. Debuger następnie przerywa działanie elementu nadrzędnego bieżącego działania. Podczas przechodzenia z programu obsługi kodu debuger przerywa działanie, z którym jest skojarzona procedura obsługi.

  • Przeskocz czynność przez naciśnięcie F10. Podczas przechodzenia przez działanie złożone debuger przerywa działanie pierwszego elementu wykonywalnego działania złożonego. W przypadku przechodzenia przez operację niekompozytową, taką jak Assign działanie, debuger wykonuje operację oraz związane z nią programy obsługi i zatrzymuje się na następnym działaniu. Jeśli wykonywane działanie jest ostatnim działaniem podrzędnym w działaniu złożonym, po wykonaniu debugger zatrzymuje się na działaniu nadrzędnym.

Debugowanie za pomocą F5

Jeśli tworzysz aplikację konsolową przepływu pracy, po prostu naciśnij F5, aby rozpocząć debugowanie aplikacji i przepływu pracy. Jeśli samodzielnie tworzysz bibliotekę aktywności, musisz określić aplikację hosta wykonywalnego jako projekt startowy. Aby ustawić projekt startowy w Eksploratorze rozwiązań, kliknij prawym przyciskiem myszy nazwę projektu hosta i wybierz polecenie Ustaw jako projekt startowy.