Extensibilité du débogueur Visual Studio
Visual Studio 2012 inclut un débogueur complètement interactive de code source, en fournissant un puissant et l'outil facile à utiliser pour le suivi vers le bas les bogues dans votre programme. Le débogueur a la prise en charge complète du Visual Basic, de Visual C#, et les langages C/C++, en plus de les langages de script ECMA, VBScript et JScript. Toutefois, avec Kit de développement logiciel Visual Studio, disponible dans Microsoft Download Center, d'autres langages de programmation peuvent être pris en charge dans le débogueur avec les mêmes fonctionnalités puissantes.
Le débogueur de Visual Studioest le frontal commun (autrement dit, l'interface utilisateur) aux composants de débogage qui sont, à son tour, spécifique au langage en cours de débogage. Pour de nouveaux langages, tout ce qui est nécessaire pour la prise en charge par le débogueur de Visual Studioconsiste à créer les principaux composants requis, tels qu'un moteur de débogage (DE). C'est Kit de développement logiciel Visual Studio entre.
Kit de développement logiciel Visual Studio inclut une référence complète à tous les éléments de Visual Studio requis pour créer un nouveau De. De plus, des exemples et des didacticiels qui vous aideront à vous aider à démarrer.
Pour obtenir un exemple de bout en bout d'un système de projet de langage avec la prise en charge du débogage, consultez IronPython sample.
les sections suivantes décrivent comment étendre le débogueur à l'aide de Kit de développement logiciel Visual Studio.
Dans cette section
Mise en route avec l'extensibilité du débogueur
Décrit ce qui Visual Studio débogage des offres et comment installer le Kit de développement logiciel.créer un moteur de débogage personnalisé
Documente le processus de le personnalisé De, de préparer votre programme pour un De à détacher le De.Écrire un évaluateur d'expression du common langage runtime
explique si vous devez écrire un évaluateur d'expression.Choisir une stratégie d'implémentation du moteur de débogage
Explique comment implémenter votre De.Référence (API de débogage Visual Studio)
Documente Visual Studio l'API de débogage.exemples de débogage de Visual Studio
Contient des liens vers un exemple d'évaluateur d'expression du common langage runtime et un exemple de moteur de débogage.