Udostępnij przez


Ustawianie punktów przerwania w przepływach pracy

W przypadku korzystania z projektanta przepływu pracy można ustawić punkty przerwania dla graficznych przepływów pracy, tak jak w kodzie Języka Visual Basic lub C#. Zgodnie z oczekiwaniami wykonywanie przepływu pracy zatrzymuje się w każdym ustawionym punkcie przerwania.

Punkt przerwania ma trzy stany: Oczekujące, Powiązane i Błąd. Po ustawieniu punktu przerwania jest to oczekujące i reprezentowane przez solidną czerwoną ikonę. Gdy środowisko uruchomieniowe załadowało typ przepływu pracy, staje się powiązane. Jeśli określisz niepoprawny format punktu przerwania, taki jak nazwa działania, która nie jest prawidłowa, zostanie wyświetlone okno błędu. Punkt przerwania jest nadal dodawany do okna punktu przerwania, ale jest oznaczony małym znakiem "x".

Wymagania wstępne

Przed rozpoczęciem debugowania kodu przygotuj środowisko i pamiętaj o znanych ograniczeniach.

  • Włącz opcje debugowania w okienku Opcje narzędzi> w sekcji Wszystkie ustawienia>>:

    • włączyć tylko mój kod
    • Wyłączenie optymalizacji JIT przy ładowaniu modułu (tylko zarządzane)
  • Włącz opcje debugowania w oknie dialogowym> w sekcji Ogólne debugowania>:

    • włączyć tylko mój kod
    • Wstrzymanie optymalizacji JIT podczas ładowania modułu (tylko zarządzane)
  • Jeśli nie włączysz określonych opcji debugowania i masz dwie sekwencje zagnieżdżone w innej sekwencji i punkt przerwania ustawiony w pierwszej sekwencji wewnętrznej, naciśnięcie F11 nie debuguje w drugiej sekwencji wewnętrznej.

  • Ustawianie punktów przerwania dla wywoływanych przepływów pracy nie jest obsługiwane.

  • Punkty przerwania w przepływie pracy nie są osiągane, jeśli pełna ścieżka do właściwości pliku XAML nie jest dokładna. Pełna ścieżka do pliku XAML nie jest dokładna po przeniesieniu projektu lub rozwiązania do innego folderu lub na inną maszynę. Naciśnij Ctrl+S , aby zapisać i zaktualizować właściwość pełnej ścieżki.

Aby ustawić punkt przerwania dla działania w widoku projektu

  1. Wybierz działanie, które ma zostać przerwane przez debuger.

  2. W menu Debugowanie wybierz pozycję Przełącz punkt przerwania. Czerwona ikona pojawia się w lewym górnym rogu czynności.

    Alternatywnie możesz nacisnąć F9 po wybraniu działania lub kliknąć działanie prawym przyciskiem myszy i wybraćpozycję > Punkt przerwaniaWstaw punkt przerwania z menu prawym przyciskiem myszy.