Freigeben über


Sprachendienst-Unterstützung für das Debuggen

Ein Sprachdienst kann Funktionen bereitstellen, die einen Debugger durch die IVsLanguageDebugInfo-Schnittstelle unterstützen. Diese Funktionen umfassen die Überprüfung von Haltepunkten und das Angeben einer Liste von Ausdrücken zum Auto Fenster. Weitere Informationen zu diesen Themen finden Sie unter Debugger-Automobil-Fenster-Unterstützung zu aktivierenb8809c92-f1bd-4b7b-b73b-c1197f5fd6bd.

Sie müssen jedoch einen Ausdrucksauswertung verfügen, um die Sprache zu debuggen. Die Ausdrucksauswertung ist für das Auswerten von Ausdrücken beim Debuggen von Werten erzeugt. Weitere Informationen finden Sie unter Schreiben eines Common Language Runtime-Ausdrucksauswerter.

Compilerausgabe

Der Typ des Compilers bestimmt, was Sie tun müssen, um das Debuggen für die Sprache zu implementieren. Wenn der Compiler das Windows-Betriebssystem abzielt und eine PDB-Datei geschrieben wird, können Sie mit dem Debuggen Testprogramme Modul mit systemeigenem Code, das in Visual Studio integriert ist. Wenn der Compiler MSIL (Microsoft Intermediate Language) erzeugt, können Sie Testprogramme mit dem verwalteten Code Modul, das ebenfalls in Visual Studio integriert ist. Wenn der Compiler ein herstellereigenes Betriebssystem oder eine andere Laufzeitumgebung abzielt, müssen Sie schreiben, Debuggens Modul besitzen.

Weitere Informationen zum Implementieren des Debuggens für die Sprache finden Sie unter Erste Schritte mit Debugger-Erweiterbarkeit in Visual Studio SDK, das gedebuggt.