共用方式為


Visual Studio 偵錯工具擴充性

Visual Studio 包含一個完全互動式的原始程式碼偵錯器,提供了一個強大且易於使用的工具來追蹤程式中的錯誤。 偵錯工具完全支援 Visual Basic、C#、C/C++ 和 JavaScript。 不過,使用 Visual Studio SDK,可從 Microsoft 下載中心取得,偵錯工具中可以支援具有相同豐富功能的其他程式設計語言。

Visual Studio 偵錯工具是偵錯元件的通用前端 (也就是使用者介面),而偵錯元件又特定於所偵錯的語言。 針對新語言,Visual Studio 偵錯工具支援所需的只是建立必要的後端元件,例如偵錯引擎 (DE) 。 這一點是 Visual Studio SDK 的用武之地。

Visual Studio SDK 包含建立新 DE 所需的所有 Visual Studio 元素的完整參考。 此外,還有一些示例和教程可以幫助您入門。

如需具有偵錯支援的語言專案系統的完整範例,請參閱 IronPython 範例

下列各節說明如何使用 Visual Studio SDK 來擴充偵錯工具。

本節中

開始使用 說明 Visual Studio 偵錯的功能,以及如何安裝 SDK。

建立自訂偵錯引擎 會記錄自訂 DE 程式,從準備 DE 的程式到分離 DE。

撰寫 CLR 運算式評估器 說明您是否需要撰寫運算式評估器。

選擇偵錯引擎實現策略是關於如何實現您的 DE 的討論。

參考 文件記錄了 Visual Studio 偵錯 API。

範例包含 Common Language 執行階段運算式求值範例和除錯引擎範例的連結。