Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Les serveurs de symboles permettent aux débogueurs de récupérer automatiquement les fichiers de symboles corrects sans connaître les noms de produits, les numéros de build ou les noms de package. Ces fichiers contiennent des informations utiles pour le débogueur et ont généralement l’extension PDB . Vous pouvez utiliser Visual Studio pour récupérer vos symboles à partir du serveur de symboles Azure Artifacts ou d'autres sources externes afin d'analyser votre code et de déboguer votre application.
Ajouter un serveur de symboles Azure Artifacts
Pour déboguer avec des symboles à partir du serveur de symboles Azure Artifacts, nous devons nous authentifier auprès du serveur et ajouter un nouveau serveur de symboles Azure DevOps Services à notre environnement Visual Studio.
Dans Visual Studio, sélectionnez Outils>Options>Débogage.
Sélectionnez Symboles dans la liste, puis sélectionnez le
+signe pour ajouter un nouvel emplacement de serveur de symboles Azure DevOps.
Une nouvelle boîte de dialogue Se connecter au serveur de symboles Azure DevOps s’ouvre, sélectionnez votre compte dans le menu déroulant, puis sélectionnez l’organisation à laquelle vous souhaitez vous connecter. Sélectionnez Connecter lorsque vous avez terminé pour vous connecter au serveur de symboles.
Votre serveur de symboles est ensuite ajouté à la liste des emplacements des fichiers de symboles.
Déboguer des modules optimisés
Si vous envisagez de déboguer un module optimisé (par exemple des fichiers binaires de mise en production) ou d’un code source tiers, nous vous recommandons de décocher la case dans les Enable Just My Code options de Visual Studio.
Pour ce faire, sélectionnez Options d’outils>, puis débogage. Sélectionnez Général dans la liste, puis décochez Activer uniquement mon code.
Remarque
Pour activer la prise en charge des fichiers PDB portables, cochez la case Activer la prise en charge du lien source. Pour activer la prise en charge des fichiers PDB Windows sur les serveurs de symboles, cochez la case Activer la prise en charge du serveur source. Ces deux options se trouvent sous Outils>Options>Débogage>Général.
Démarrer le débogage
Vous pouvez commencer à déboguer votre application de plusieurs façons :
- Appuyez sur F5 pour démarrer l’application avec le débogueur attaché au processus d’application.
- Sélectionnez Déboguer>Démarrer le Débogage.
- Sélectionnez le bouton Démarrer le débogage dans la barre d’outils de débogage.
Lorsque vous démarrez le débogueur, Visual Studio tente de charger vos symboles à partir du dossier cache avant de les télécharger à partir du serveur de symboles Artifacts que nous avons ajouté dans la section précédente.
Une fois que Visual Studio trouve et charge vos symboles, vous devez être en mesure de parcourir votre code et de déboguer votre application. Pour plus d’informations, consultez Parcourir le code avec le débogueur Visual Studio .