共用方式為


偵錯工作流程

本主題僅適用於 Windows Workflow Foundation 4。

.NET Framework 版本 4提供一些從開發環境進行偵錯工作流程的選項。可在設計工具、XAML 與程式碼中將工作流程偵錯。

在工作流程設計工具中偵錯

可反白活動並按下 F9 鍵,或使用活動的內容功能表,在工作流程設計工具中設定活動的中斷點。執行工作流程,然後當工作流程主機正在偵錯模式中執行時中斷。在下列螢幕擷取畫面中,工作流程的執行已暫停於一個中斷點。

在 XAML 中偵錯

如果工作流程在設計工具中的中斷點上暫停,即可在 XAML 中偵錯工作流程。若要在 XAML 中檢視執行點,請在暫停工作流程的執行時,選取工作流程設計工具中的 [XAML 檢視]。從解決方案總管的設計工具中重新開啟工作流程,即可將偵錯切換回設計工具。

在程式碼中偵錯

在 .NET Framework 4 中使用程式碼中斷點的方式與用於其他命令式應用程式相同。按一下程式碼窗格的左邊界來建立程式碼中斷點,或按下 F9 鍵來將中斷點放置於游標的位置。

附加至工作流程處理序

工作流程偵錯也支援使用 Visual Studio 的基礎結構來附加至處理序。這可讓工作流程的作者在不同的主機環境中 (例如 Internet Information Services (IIS) 7.0) 執行時偵錯工作流程。

擴充工作流程偵錯服務

現在已公開工作流程偵錯程式服務,且可用於建立自訂應用程式,例如在重新裝載的設計工具中監控、模擬和偵錯。如需詳細資訊,請參閱 DebuggerService 主題。