Visual Studio 偵錯工具的擴充性
Visual Studio 包含完全互動式的原始程式碼偵錯工具,提供功能強大的且易於使用的工具,以追蹤程式中的錯誤。 偵錯工具完全支援 Visual Basic、C#、C/C++和 JavaScript。 不過,使用可從 Microsoft 下載中心取得的 Visual Studio SDK,偵錯工具中可以支援其他具有相同豐富功能的程式設計語言。
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。
範例包含通用語言執行平台運算式評估工具範例和偵錯引擎範例的連結。