Nouveautés du débogueur Visual Studio
Mise à jour : novembre 2007
Les fonctionnalités suivantes ont été ajoutées pour améliorer le débogueur :
La commande Pas à pas détaillé spécifique est désormais compatible avec du code managé et natif. Pour plus d'informations, consultez Comment : effectuer un pas à pas détaillé dans une fonction spécifique.
Par défaut, le débogueur n'effectue plus de pas à pas détaillé dans les propriétés et les opérateurs managés. Pour plus d'informations, consultez Comment : effectuer un pas à pas détaillé des propriétés et des opérateurs en code managé.
Il est désormais possible d'effectuer un pas à pas détaillé dans le code source .NET Framework lors du débogage. Pour plus d'informations, consultez Comment : déboguer une source .NET Framework.
Modifications apportées au débogueur de Visual Studio 2008
Les fonctionnalités suivantes ont été ajoutées pour améliorer le débogueur de Visual Studio 2008 :
Prise en charge du débogage distant pour Windows Vista.
Vous pouvez effectuer un débogage à distance vers ou à partir d'une plateforme s'exécutant sur le système d'exploitation Windows Vista. Pour plus d'informations, consultez Comment : installer le débogage distant.
Meilleure prise en charge du débogage d'applications multithread.
Améliorations de la fenêtre Threads, signalisation des threads particulièrement intéressants, marqueurs de thread et commutation des threads dans une fenêtre source. Pour plus d'informations, consultez Débogage des applications multithread.
Prise en charge du débogage pour la programmation LINQ.
Vous pouvez déboguer les requêtes LINQ, y compris des requêtes LINQ to SQL. Pour plus d'informations, consultez Débogage de LINQ.
Prise en charge du débogage pour Windows Communications Fondation.
Pour plus d'informations, consultez Débogage de services WCF.
Meilleure prise en charge du débogage de script, y compris :
Les fichiers de script côté client générés à partir d'un script côté serveur s'affichent dans l'Explorateur de solutions. La fenêtre de l'Explorateur de scripts n'est plus nécessaire et a été supprimée. Pour plus d'informations, consultez Comment : afficher les documents de script.
Les points d'arrêt définis dans les fichiers de script côté serveur sont automatiquement mappés aux points d'arrêt correspondants des fichiers de script côté client. Pour plus d'informations, consultez Comment : définir des points d'arrêt dans le script.
Possibilité d'attacher facilement le débogueur aux processus de script. Pour plus d'informations, consultez Comment : attacher à un script.
Améliorations du modèle Automation du débogueur.
Améliorations des points de trace, de la fenêtre Modules, des paramètres d'exception et de la manipulation des chemins d'accès aux symboles.
Meilleure évaluation des fonctions.
Améliorations de la détection de l'évaluation des fonctions. L'évaluation des fonctions échoue si le débogueur détecte qu'elle attend un thread figé.