歷程偵錯 (C#、Visual Basic、C++)

歷程偵錯是取決於 IntelliTrace 所收集資訊的偵錯模式。 它可讓您向後和向前逐步執行您的應用程式,並檢查其狀態。

您可以在 Visual Studio Enterprise 版本 (而非 Professional 或 Community 版本) 中使用 IntelliTrace。

為何使用歷程偵錯?

設定中斷點來找出 Bug 可能相當容易出錯。 您可以在接近程式碼中懷疑為 Bug 所在的位置設定中斷點,然後在偵錯工具中執行應用程式,並希望您的中斷點找到錯誤位置,以及執行中斷可能會顯示 Bug 來源的位置。 否則,您必須嘗試在程式碼的某一處設定中斷點,然後重新執行偵錯工具,以重複執行測試步驟,直到找出問題。

setting a breakpoint

您可以使用 IntelliTrace 和歷程偵錯來漫遊應用程式,並檢查其狀態 (呼叫堆疊和區域變數),而不需要設定中斷點、重新啟動偵錯,以及重複測試步驟。 這可以節省許多時間,特別是當 Bug 位於測試案例的較深處而需要花很長的時間執行時。

如何開始使用歷程偵錯?

預設會開啟 IntelliTrace。 您只需決定您感興趣的事件和函式呼叫,以及您是否要檢視完整應用程式狀態的快照集。 如需定義您想要尋找之項目的詳細資訊,請參閱 IntelliTrace 功能。 功能支援因語言和應用程式類型而異。