Comment : déboguer avec une source Code Center Premium
Avec le débogueur Visual Studio 2010, vous pouvez déboguer une source partagée sécurisée à partir de Microsoft MSDN Code Center Premium.
Cette rubrique explique comment installer et déboguer du code source Code Center Premium dans Visual Studio.
Pour préparer le débogage avec Code Center Premium
Connectez votre lecteur de carte à puce et insérez la carte que vous avez obtenue via le programme « Shared Source Initiative ».
Lancez Visual Studio.
Dans le menu Outils, cliquez sur Options.
Dans la boîte de dialogue Options, ouvrez le nœud Débogage et cliquez sur Général.
Désactivez la case à cocher Activer Uniquement mon code (Managé uniquement).
Sélectionnez Activer le support du serveur source.
Désactivez Les fichiers sources doivent correspondre exactement à la version d'origine.
Sous le nœud Débogage, cliquez sur Symboles.
Dans la zone Emplacements du fichier de symboles (.pdb), désactivez la case à cocher Serveurs de symboles Microsoft, puis ajoutez l'emplacement suivant :
https://codepremium.msdn.microsoft.com/symbols
Déplacez cet emplacement vers le haut de la liste afin de vous assurer que ces symboles sont chargés en premier.
Dans la zone Mettre en cache les symboles des serveurs de symboles dans ce répertoire, entrez un emplacement tel que C:\symbols où Code Center Premium peut mettre en cache les symboles. La mise en cache des symboles peut considérablement améliorer les performances lors du débogage.
Si vous rencontrez des difficultés lors du débogage du code source avec Visual Studio une fois que vous avez effectué cette procédure, vérifiez si l'emplacement du cache ne contient pas des fichiers de symboles déjà mis en cache et obsolètes. Supprimez les fichiers de symboles obsolètes.
Cliquez sur OK.
Redémarrez Visual Studio pour vous assurer que les paramètres sont persistants.
Pour déboguer votre code source en utilisant l'option Attacher au processus
Connectez votre lecteur de carte à puce et insérez la carte que vous avez obtenue via le programme « Shared Source Initiative ».
Lancez Visual Studio.
Ouvrez votre projet Visual Studio.
Dans le menu Outils, cliquez sur Attacher au processus.
Dans la boîte de dialogue Attacher au processus, cliquez sur Sélectionner.
Dans la boîte de dialogue Sélectionner le type de code, sous Déboguer ces types de codes, sélectionnez Natif, Managé et Managé (v4.0).
Cliquez sur OK pour refermer la boîte de dialogue Sélectionner le type de code.
Dans la zone Processus disponibles, sélectionnez le processus à déboguer.
Cliquez sur Attacher.
Lorsque vous êtes invité à confirmer votre certificat, cliquez sur OK. Entrez ensuite votre code confidentiel. Acceptez les conditions d'utilisation de Code Center Premium, si vous y êtes invité.
Le téléchargement des symboles peut prendre beaucoup de temps, selon la vitesse du réseau. La barre d'état indiquera le moment où tous les symboles auront été téléchargés avec succès.
Répétez les étapes de la procédure d'attachement pour tous les projets managés de votre solution.
Pour déboguer le code source d'une solution existante
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur un projet managé, puis sélectionnez Propriétés.
Dans les propriétés du projet, cliquez sur le nœud Débogage, puis activez la case à cocher Activer le débogage de code non managé. Fermez la boîte de dialogue.
Répétez les étapes 1 et 2 pour chaque projet managé de votre solution.
Pour déboguer votre solution avec une source Code Center Premium
Dans votre classe Package, définissez un point d'arrêt dans le constructeur du package.
Dans le menu Debug, cliquez sur Démarrer le débogage.
Lorsque vous avez atteint le point d'arrêt dans le constructeur du package, accédez à la fenêtre Pile des appels, cliquez avec le bouton droit sur le frame de pile de l'assembly à partir duquel vous voulez charger les symboles, puis cliquez sur Charger les symboles.
Double-cliquez sur le frame d'appel pour charger la source.
Pour parcourir le code source sur Code Center Premium
Connectez votre lecteur de carte à puce et insérez la carte que vous avez obtenue via le programme « Shared Source Initiative ».
Lancez Internet Explorer et entrez l'URL suivante : https://codepremium.msdn.microsoft.com
Recherchez la source souhaitée.
Voir aussi
Concepts
Autres ressources
Paramètres et préparation du débogage
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Juillet 2010 |
Mise à jour destinée à refléter le flux de travail Code Center Premium actuel. |
Résolution des bogues de contenu. |