Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio enthält einen vollständig interaktiven Quellcodedebugger, der ein leistungsfähiges und benutzerfreundliches Tool zum Nachverfolgen von Fehlern in Ihrem Programm bereitstellt. Der Debugger unterstützt Visual Basic, C#, C/C++ und JavaScript vollständig. Mit dem Visual Studio SDK, das im Microsoft Download Center verfügbar ist, können jedoch andere Programmiersprachen im Debugger mit den gleichen umfangreichen Features unterstützt werden.
Der Visual Studio-Debugger ist das allgemeine Front-End (d. h. die Benutzeroberfläche) für die Debugkomponenten, die wiederum spezifisch für die zu debuggende Sprache sind. Für neue Sprachen ist alles, was für die Unterstützung durch den Visual Studio-Debugger erforderlich ist, darin, die erforderlichen Back-End-Komponenten zu erstellen, z. B. ein Debugmodul (DE). An diesem Punkt befindet sich das Visual Studio SDK.
Das Visual Studio SDK enthält einen vollständigen Verweis auf alle Visual Studio-Elemente, die zum Erstellen einer neuen DE erforderlich sind. Darüber hinaus gibt es Beispiele und Lernprogramme, die Ihnen bei den ersten Schritten helfen.
Ein vollständiges Beispiel für ein Sprachprojektsystem mit Debugunterstützung finden Sie im IronPython-Beispiel.
In den folgenden Abschnitten wird beschrieben, wie Sie den Debugger mithilfe des Visual Studio SDK erweitern.
In diesem Abschnitt
In den ersten Schritten wird beschrieben, was Visual Studio Debugging bietet und wie das SDK installiert wird.
Erstellen Sie ein benutzerdefiniertes Debugmodul, das den benutzerdefinierten DE-Prozess dokumentiert, von der Vorbereitung Ihres Programms für eine DE bis zur Trennung der DE.
Schreiben Sie einen CLR-Ausdrucksauswerter , der erläutert, ob Sie einen Ausdrucksauswerter schreiben müssen.
Wählen Sie eine Implementierungsstrategie des Debugmoduls aus, die erläutert, wie Sie Ihre DE implementieren.
Referenzdokumente der Visual Studio-Debug-API.
Beispiele enthalten Links zu einem Beispiel für einen Ausdrucksauswerter innerhalb der Common Language Runtime und einem Beispiel für eine Debug-Engine.