Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.