Débogage de sources externes avec Visual Studio 2022 Preview 3

Par:
fredericmazue

mer, 25/08/2021 - 16:06

Vous pouvez avoir besoin de déboguer et d'entrer dans un code de bibliothèques NuGet ou .NET dépendantes qui ne sont pas intégrées à votre solution. Jusqu'ici, le débogage à travers de telles sources externes n'était pas aussi simple que le débogage des projets qui font partie de votre solution

Pour remédier à ce problème, à partir de Visual Studio 2022 Preview 3, Microsoft ajoute un nouveau nœud «Sources externes» dans l'Explorateur de solutions qui facilitera le débogage des fichiers de sources externes. Ce nœud apparaît lors du débogage et affiche les sources des modules gérés avec des symboles chargés contenant des informations sur le lien source ou le serveur source. Vous pouvez parcourir ces fichiers sources et les déboguer en plaçant des points d'arrêt si nécessaire.

En mode débogage – état réduit (par défaut)

En mode débogage - un état étendu sans modules avec des symboles en dehors de la solution chargée

Vous pouvez rechercher des fichiers en développant les éléments de l'arborescence. Ensuite, double-cliquez sur un élément pour télécharger le fichier à partir du serveur source et ouvrez-le dans l'éditeur. Le nœud persistera avec les sources du module au cours des sessions de débogage si les modules sont configurés pour charger automatiquement les symboles.

Vous pouvez être invité à télécharger la source à partir du serveur une fois que vous double-cliquez sur l'élément dans le « Nœud de sources externes cliquez sur « Accepter » et vous pouvez afficher le code source de cet élément dans l'éditeur.