Visual Studio-Debugger-Erweiterbarkeit
Visual Studio 2012 enthält einen vollständig interaktive Debugger Quellcode und stellt ein leistungsstarkes und benutzerfreundliches Tool für Fehler verfolgen unten im Programm bereit. Der Debugger bietet vollständige Unterstützung für Visual Basic, Visual C#C/C++-Sprachen und zusätzlich zu den Skriptsprachen ECMA, um VBScript und JScript. Mit der Visual Studio SDK, das aus verfügbar ist Microsoft Download Center, können andere Computersprachen im Debugger mit den gleichen umfassenden Funktionen unterstützt werden.
Der Visual Studio Debugger ist das allgemeine Front-End (d. h. die Benutzeroberfläche) für das Debuggen von Komponenten, die wiederum bestimmte Sprache sind, die gedebuggt wird. Eine neue Sprachen ist die Unterstützung für das alles vom Visual Studio Debugger erforderlich ist, um die erforderlichen Komponenten Hinter, wie eine Debug- Modul (DE) zu erstellen. Das ist, wo Visual Studio SDK bereitgestellt.
Visual Studio SDK enthält einen vollständigen Verweis auf alle Elemente, die Visual Studio , um ein neues DE erstellen müssen. Darüber hinaus gibt es Beispiele und Lernprogramme, mit deren Hilfe Sie abrufen, gestartet haben.
Für ein Beispiel für einen mit projektsystems Sprachen mit Debugunterstützung, finden Sie IronPython sampleweitere Informationen.
In den folgenden Abschnitten wird beschrieben, wie der Debugger erweitert, indem sie Visual Studio SDKverwenden.
In diesem Abschnitt
Erste Schritte mit Debugger-Erweiterbarkeit
Beschreibt, was Visual Studio Debuggen bereitstellen und wie das SDK installiert.Debuggen eines benutzerdefinierten Moduls erstellen
Dokumentiert die benutzerdefinierten DE-Prozess, durch Vorbereiten des Programms auf Trennen. DEs für DESchreiben eines Common Language Runtime-Ausdrucksauswerter
Erläutert, ob Sie einen Ausdrucksauswertung schreiben müssen.Eine Modul-Durchführungsstrategie Debuggen auswählen
Erläutert, wie das DE implementiert.Referenz (Visual Studio) Die Debug-API
Dokumentiert die Debug-API Visual Studio .Visual Studio-Debuggings-Beispiele
Enthält Links zu einem Common Language Runtime-Ausdrucksauswerter sowie ein Beispiel für einen Beispiel für eine Modul Debuggen.