共用方式為


在工作流程中設定中斷點

當您使用工作流程設計工具時,您可以在圖形工作流程上設定中斷點,就像在 Visual Basic 或 C# 程式碼中一樣。 如預期,工作流程執行會在您設定的每個中斷點停止。

中斷點有三種狀態: 擱置中繫結錯誤。 當你設定斷點時,它是未決定的,並以一個實心紅色圖示表示。 當執行階段載入工作流程類型時,它會變成 Bound。 如果你指定了錯誤的斷點格式,例如無效的活動名稱,錯誤視窗會出現。 中斷點仍然會被加到中斷點視窗,但會用一個小「x」標記。

先決條件

在開始除錯程式碼前,先準備好環境並了解已知的限制。

  • 工具>選項 欄的 「所有設定>除錯>一般 」區段啟用除錯選項:

    • 啟用 Just My Code
    • 在模組負載時抑制 JIT 優化(僅限管理模式)
  • 工具>選項對話框中,於除錯>一般區段啟用除錯選項:

    • 啟用 Just My Code
    • 在模組負載時抑制 JIT 優化(僅限管理模式)
  • 如果你沒有啟用指定的除錯選項,且有兩個序列在另一個序列中巢狀,且中斷點設在第一個內層序列,按 F11 並不會除錯到第二個內層序列。

  • 不支援在被呼叫的工作流程上設定中斷點。

  • 如果 XAML 文件屬性的完整路徑不正確,工作流程中的中斷點就不會被命中。 當你把專案或解決方案移到另一個資料夾或另一台機器後,XAML 檔案的完整路徑就不準確了。 選取 Ctrl S+ 以儲存和更新完整路徑屬性。

在「設計檢視」中的活動上設定中斷點

  1. 選取您要偵錯工具中斷的活動。

  2. [偵錯] 功能表上,選取 [ 切換中斷點]。 活動左上角會出現一個紅色圖示。

    或者,您可以在選取活動之後按 F9 ,也可以在活動上按一下滑鼠右鍵,然後從滑鼠右鍵功能表中選取 岔斷點>插入岔斷點