Partager via


Débogage dans Visual Studio

Vous avez créé votre application et résolu les erreurs de build. Vous devez maintenant corriger les erreurs de logique qui empêchent l'exécution correcte de votre application ou des procédures stockées. Pour ce faire, utilisez les fonctions de débogage intégrées de l'environnement de développement. Ces fonctions vous permettent de vous arrêter à l'emplacement d'une procédure, d'inspecter la mémoire et d'inscrire des valeurs, de changer des variables, d'observer le trafic des messages et d'examiner de plus près le fonctionnement de votre code.

Notes

Applications Windows Store

Le débogueur Visual Studio fournit une prise en charge complète pour déboguer les applications Windows Store qui s'exécutent sur Windows 8.Pour plus d'informations, voir les sections suivantes du Centre de développement Windows :

Dans cette section

  • Nouveautés du débogueur dans Visual Studio 2013
    Décrit les nouvelles fonctionnalités dans Visual Studio 2013.

  • Débogage du code plus rapide en examinant son historique avec IntelliTrace
    Recherchez les bogues plus rapidement et plus facilement en enregistrant l'historique de l'exécution de votre application avec IntelliTrace. Parcourez les événements et les appels de fonction enregistrés pour examiner le code, les artefacts et les données associés depuis la fenêtre Variables locales à des points clés dans le temps. Cela vous permet de déboguer votre application sans définir un grand nombre de points d'arrêt ni redémarrer l'application fréquemment. Requiert Visual Studio Ultimate.

  • Sécurité du débogueur
    Présente les problèmes de sécurité en rapport avec le débogage.

  • Paramètres et préparation du débogage
    Décrit les paramètres Propriété du projet et l'installation à effectuer pour créer une version Debug de votre projet. Couvre également l'installation d'un débogage distant, le débogage du code source de Code Center Premium, le débogage d'une application de confiance partielle et le débogage d'une application en clusters hautes performances.

  • Présentation du débogueur
    Décrit les notions fondamentales à connaître pour utiliser le débogueur Visual Studio. Ces rubriques comprennent les éléments fondamentaux du débogage, le contrôle de l'exécution, l'attachement à un programme en cours d'exécution, le débogage juste-à-temps, l'exécution automatique du débogueur, les dumps, les points d'arrêt, l'inspection de votre programme, la gestion des exceptions, Modifier & Continuer et l'utilisation d'expressions dans le débogueur.

  • Liens pour le débogage d'applications Windows Store
    Fournit le lien vers les informations relatives à l'exécution et au débogage des applications Windows Store sur Windows 8.

  • Débogage du code managé
    Décrit les problèmes et techniques de débogage courants de code managé en Visual Basic, Visual C# et C++.

  • Débogage du code natif
    Décrit les problèmes et les techniques de débogage courants pour les applications C et C++.

  • Débogage du code GPU
    Décrit comment déboguer le code C++ qui s'exécute sur l'unité de traitement graphique (GPU).

  • Débogage d'applications et de scripts Web
    Décrit des problèmes et des techniques de débogage courants relatifs au débogage d'applications web. Les sections couvrent : le débogage des applications ASP.NET et ASP Web, celui des applications web ATL Server, les erreurs de débogage de serveur web et la résolution de problèmes.

  • Débogage de services WCF
    Décrit les techniques et les limitations de débogage des services WCF qui s'exécutent dans Internet Information Services (IIS), sur un serveur de développement ASP.NET, ou qui s'exécutent en tant que services auto-hébergés.

  • Débogage Graphics DirectX
    Décrit les outils de diagnostic que vous pouvez utiliser pour résoudre des problèmes de rendu dans les jeux et les applications basés sur DirectX.

  • Référence du débogage de l'interface utilisateur
    Fournit des informations de référence sur les fenêtres et les boîtes de dialogue que vous pouvez utiliser pour déboguer votre application. Ces rubriques sont également disponibles lorsque vous appuyez sur F1 pendant que vous avez le focus sur le débogage d'un élément de l'interface utilisateur, par exemple la fenêtre Points d'arrêt.

  • Kit de développement logiciel de Debug Interface Access
    Décrit le Kit de développement logiciel Microsoft Debug Interface Access (DIA SDK). Ce kit fournit l'accès aux informations de débogage stockées dans les fichiers de base de données du programme (.pdb) qui sont générés par les outils de post-compilation Microsoft.

Rubriques connexes

  • Procédure pas à pas : débogage d'un projet Complément
    Les compléments sont des applications compilées qui utilisent le modèle objet Automation de Visual Studio pour manipuler ou automatiser l'environnement de développement intégré. Cette rubrique indique comment déboguer un projet Visual Studio Complément

  • Déploiement d'applications, de services et de composants
    Fournit des liens vers différentes rubriques relatives au déploiement, y compris les concepts de déploiement, l'introduction à Microsoft Windows Installer, les projets de déploiement, les projets de modules de fusion, la création ou l'ajout de projets de déploiement, la définition de propriétés, l'ajout d'éléments à un projet de déploiement, et l'ouverture des éditeurs de déploiement. Cette section décrit également la gestion de l'installation des fichiers, les paramètres du Registre, les types de fichiers, l'interface utilisateur, les actions personnalisées et les conditions de lancement.