共用方式為


語言服務支援偵錯

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

語言服務可以提供功能,可支援偵錯工具透過IVsLanguageDebugInfo介面。 這些功能包括驗證中斷點,並提供一份運算式自動變數視窗。

不過,您需要有偵錯您的語言的運算式評估工具。 運算式評估工具會負責評估運算式以產生偵錯時的值。 如需實作 CLR 運算式評估工具的資訊,請參閱︰

編譯器輸出

編譯器的類型會決定您要如何實作偵錯您的語言。 如果您的編譯器 Windows 作業系統為目標,並將寫入.pdb 檔案,您可以使用原生程式碼偵錯引擎整合至 Visual Studio 偵錯程式。 如果您的編譯器會產生 Microsoft 中繼語言 (MSIL),您可以使用 managed 程式碼偵錯引擎,也會整合至 Visual Studio 偵錯程式。 如果您的編譯器目標是專用的作業系統或不同的執行階段環境,您需要撰寫您自己的偵錯引擎。

如需有關如何實作您的語言偵錯的詳細資訊,請參閱開始Visual Studio 偵錯 SDK 中。