Partager via


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

  1. Connectez votre lecteur de carte à puce et insérez la carte que vous avez obtenue via le programme « Shared Source Initiative ».

  2. Lancez Visual Studio.

  3. Dans le menu Outils, cliquez sur Options.

  4. Dans la boîte de dialogue Options, ouvrez le nœud Débogage et cliquez sur Général.

  5. Désactivez la case à cocher Activer Uniquement mon code (Managé uniquement).

  6. Sélectionnez Activer le support du serveur source.

  7. Désactivez Les fichiers sources doivent correspondre exactement à la version d'origine.

  8. Sous le nœud Débogage, cliquez sur Symboles.

  9. 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.

  10. 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.

  11. Cliquez sur OK.

  12. 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

  1. Connectez votre lecteur de carte à puce et insérez la carte que vous avez obtenue via le programme « Shared Source Initiative ».

  2. Lancez Visual Studio.

  3. Ouvrez votre projet Visual Studio.

  4. Dans le menu Outils, cliquez sur Attacher au processus.

  5. Dans la boîte de dialogue Attacher au processus, cliquez sur Sélectionner.

  6. 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).

  7. Cliquez sur OK pour refermer la boîte de dialogue Sélectionner le type de code.

  8. Dans la zone Processus disponibles, sélectionnez le processus à déboguer.

  9. Cliquez sur Attacher.

  10. 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.

  11. 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

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur un projet managé, puis sélectionnez Propriétés.

  2. 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.

  3. 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

  1. Dans votre classe Package, définissez un point d'arrêt dans le constructeur du package.

  2. Dans le menu Debug, cliquez sur Démarrer le débogage.

  3. 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

  1. Connectez votre lecteur de carte à puce et insérez la carte que vous avez obtenue via le programme « Shared Source Initiative ».

  2. Lancez Internet Explorer et entrez l'URL suivante : https://codepremium.msdn.microsoft.com

  3. Recherchez la source souhaitée.

Voir aussi

Concepts

Sécurité du débogueur

Autres ressources

Paramètres et préparation du débogage

Code Center Premium

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.