Nouveautés du débogueur Visual Studio
Le débogueur de Visual Studio 2010 a été amélioré avec l'ajout des fonctionnalités suivantes :
Améliorations de point d'arrêt, qui incluent la capacité de rechercher dans la fenêtre Points d'arrêt, la capacité d'étiqueter des points d'arrêt, la capacité d'importer et exporter des points d'arrêt, et la comparaison de chaînes pour les conditions de point d'arrêt dans le débogage natif.
Pour plus d'informations, consultez Comment : rechercher la liste des points d'arrêt, Comment : étiqueter les points d'arrêt et Comment : importer et exporter des points d'arrêt.
Améliorations apportées à WPF en matière de débogage, qui incluent un suivi amélioré que vous pouvez utiliser pour afficher des événements dans votre application WPF. Vous pouvez utiliser un Visualiseur de l'arborescence WPF pour inspecter et rechercher l'arborescence WPF.
Pour plus d'informations, consultez Comment : utiliser le visualiseur de l'arborescence WPF.
Une fenêtre Threads nouvellement remodelée fournit des fonctionnalités de filtrage, de recherche et d'expansion de la pile des appels, et de regroupement. Les nouvelles colonnes affichent les masques d'affinité, les noms de processus et les ID managés. Vous pouvez personnaliser quelles colonnes s'affichent et dans quel ordre.
Pour plus d'informations, consultez Comment : utiliser la fenêtre Threads.
Vous pouvez utiliser les fenêtres d'outil de débogage Piles Parallèles et Tâches parallèles pour visualiser et déboguer du code parallèle qui est écrit en C++, C# ou Visual Basic.
Pour plus d'informations sur l'utilisation de ces fenêtres d'outils, consultez Procédure pas à pas : débogage d'une application parallèle.
DataTips améliorés peuvent flotter sur d'autres fenêtres ou être épinglés. DataTips ont maintenant une partie narrative. Les DataTips flottants qui sont ouverts rendent persistant entre des sessions de débogage.
Pour plus d'informations, consultez Comment : utiliser des DataTips.
Pour le débogage de dump, une nouvelle page de résumé affiche les informations de base à propos du contenu du fichier dump avant de commencer à déboguer. Cette page offre des liens rapides vers les prochaines étapes les plus courantes, telles que la définition de vos chemins d'accès aux symboles et le démarrage du débogage. Le débogueur prend maintenant entièrement en charge le débogage des dumps managés pour les applications qui utilisent la version 4.0 du Common Language-Run-time (CLR).
Pour plus d'informations, consultez Fichiers dump.
La fenêtre Espion et les DataTips fournissent une icône pour vous prévenir lorsque l'évaluation d'une expression requiert l'exécution d'autres threads, ce qui peut modifier l'état du programme et faire que des événements de débogage (tels que des points d'arrêt) soient ignorés. Si vous cliquez sur l'icône, les threads sont exécutés.
Pour plus d'informations, consultez Comment : actualiser les valeurs des espions.
Améliorations du chargement de symboles. Consultez Comment : spécifier un comportement de chargement et des emplacements de symboles.
Vous pouvez maintenant déboguer en mode mixte le code natif et managé sur des systèmes d'exploitation 64 bits.
Pour plus d'informations, consultez Comment : déboguer des applications 64 bits.