Introduction
Le logiciel Visual Studio offre un système de déboguage entièrement intégré permettant d'effectuer le déboguage autant d'application exécutable que de site Web écrit dans une multitude de langage de programmation, VB.NET, C#,... De plus, il offre un analyseur permettant de déterminer facilement les opérations plus lents.
Commandes
Raccourci clavier | Commande | Description |
---|---|---|
Alt+F1 | Debug.StartWindowsPhoneApplicationAnalysis | Ce raccourci clavier permet de débuter l'analyse d'une application Windows Phone. |
Alt+F2 | Debug.DiagnosticsHub.Launch | Ce raccourci clavier permet de lancer les diagnostics Hub. |
Alt+F5 | Debug.Graphics.StartDiagnostics | Ce raccourci clavier permet de débuter le déboguage un diagnostique en graphique. |
Alt+F10 | Debug.ApplyCodeChanges | Ce raccourci clavier permet de débuter l'édition et de continuer la construction pour appliquer les modifications au code en cours de débogage. |
Alt+Num * | Debug.ShowNextStatement | Ce raccourci clavier permet de mettre en surbrillance la prochaine instruction exécutée. |
Ctrl+5 | Debug.LocationToolbar.ProcessCombo | Ce raccourci clavier permet d'accéder au «ProcessCombo» de la barre d'emplacement. |
Ctrl+7 | Debug.LocationToolbar.StackFrameCombo | Ce raccourci clavier permet d'accéder au «StackFrameCombo» de la barre d'emplacement. |
Ctrl+6 | Debug.LocationToolbar.ThreadCombo | Ce raccourci clavier permet d'accéder au «ThreadCombo» de la barre d'emplacement. |
Ctrl+8 | Debug.LocationToolbar.ToggleCurrentThreadFlaggedState | Ce raccourci clavier permet d'accéder au «ToggleCurrentThreadFlaggedState» de la barre d'emplacement. |
Ctrl+9 | Debug.LocationToolbar.ToggleFlaggedThreads | Ce raccourci clavier permet d'accéder au «ToggleFlaggedThreads» de la barre d'emplacement. |
Ctrl+Alt+Break | Debug.BreakAll | Ce raccourci clavier permet d'arrêter l'exécution temporaire de tous les processus dans la session de déboguage. |
Ctrl+B | Debug.BreakatFunction | Ce raccourci clavier permet de mettre un point d'arrêt sur une fonction. |
Ctrl+Alt+B | Debug.Breakpoints | Ce raccourci clavier permet d'afficher la boite de dialogue des points d'arrêts. Vous pouvez ajouter ou modifier des points d'arrêts. |
Ctrl+Alt+C | Debug.CallStack | Ce raccourci clavier permet d'afficher la fenêtre «Call Stack» et d'afficher la liste de toutes les procédures activités ou les cadres de pile pour le processus léger en exécution. |
Ctrl+Alt+D | Debug.Disassembly | Ce raccourci clavier permet d'afficher la fenêtre de désassemblage. |
Ctrl+Alt+E | Debug.Exceptions | Ce raccourci clavier permet d'afficher la boite de dialogue d'exceptions. |
Ctrl+Alt+F10 | Debug.StepOverCurrentProcess | Ce raccourci clavier permet de sauter par dessus le processus courant. |
Ctrl+Alt+F11 | Debug.StepIntoCurrentProcess | Ce raccourci clavier permet de sauter dans le processus courant. |
Ctrl+Alt+G | Debug.Registers | Ce raccourci clavier permet d'afficher la fenêtre «Registers», laquelle affiche le contenu du registres du microprocesseur. |
Ctrl+Alt+H | Debug.Threads | Ce raccourci clavier permet d'afficher la fenêtre de processus léger visualisant tous les processus léger pour le processus courant. |
Ctrl+Alt+I | Debug.Immediate | Ce raccourci clavier permet d'afficher la fenêtre immédiate, laquelle offre la possibilité d'évaluer des expressions et d'exécuter des commandes individuels. |
Ctrl+Alt+M, 1 | Debug.Memory1 | Ce raccourci clavier permet d'afficher la fenêtre «Memory 1» dans le visualisateur de mémoire d'un processus en déboguage courant. |
Ctrl+Alt+M, 2 | Debug.Memory2 | Ce raccourci clavier permet d'afficher la fenêtre «Memory 2» dans le visualisateur de mémoire d'un processus en déboguage courant. |
Ctrl+Alt+M, 3 | Debug.Memory3 | Ce raccourci clavier permet d'afficher la fenêtre «Memory 3» dans le visualisateur de mémoire d'un processus en déboguage courant. |
Ctrl+Alt+M, 4 | Debug.Memory4 | Ce raccourci clavier permet d'afficher la fenêtre «Memory 4» dans le visualisateur de mémoire d'un processus en déboguage courant. |
Ctrl+Alt+N | Debug.RunningDocuments | Ce raccourci clavier permet d'afficher la fenêtre «Running Documents» affichant l'ensemble des documents HTML étant le processus de déboguage. |
Ctrl+Alt+P | Tools.DebugProcesses | Ce raccourci clavier permet d'afficher la boite de dialogue de processus, laquelle fournit un attachement ou un détachement au déboguer dans un ou plusieurs processus en exécution. |
Ctrl+Alt+Q | Debug.QuickWatch | Ce raccourci clavier permet d'afficher la fenêtre de dialogue «Quick Watch» avec la valeur courante de l'expression sélectionné. |
Ctrl+Alt+U | Debug.Modules | Ce raccourci clavier permet d'afficher la fenêtre «Modules», laquelle fournit une visualisation des fichiers «.dll» et «.exe» chargé par le programme. |
Ctrl+Alt+V, A | Debug.Autos | Ce raccourci clavier permet d'afficher la fenêtre «Auto» de visualisation des valeurs de variables courantes dans l'étendue de la ligne courante d'exécution de la procédure courante. |
Ctrl+Alt+V, C | Debug.JavaScriptConsole | Ce raccourci clavier permet d'appeler la console de déboguage JavaScript. |
Ctrl+Alt+V, D | Debug.DOMExplorer | Ce raccourci clavier permet d'appeler la console de déboguage DOM. |
Ctrl+Alt+V, L | Debug.Locals | Ce raccourci clavier permet d'afficher la fenêtre «Locals» pour visualiser les variables et leurs valeurs pour la procédure actuellement sélectionnée dans le cadre de la pile. |
Ctrl+Alt+V, T | Debug.This | Ce raccourci clavier permet d'afficher la fenêtre «This» et de visualiser les données des membres d'un objet associé avec la méthode courante. |
Ctrl+Alt+W, 1 | Debug.Watch1 | Ce raccourci clavier permet d'afficher la fenêtre «Watch 1» de visualisation de valeurs de variables ou d'expression à surveiller. |
Ctrl+Alt+W, 2 | Debug.Watch2 | Ce raccourci clavier permet d'afficher la fenêtre «Watch 2» de visualisation de valeurs de variables ou d'expression à surveiller. |
Ctrl+Alt+W, 3 | Debug.Watch3 | Ce raccourci clavier permet d'afficher la fenêtre «Watch 3» de visualisation de valeurs de variables ou d'expression à surveiller. |
Ctrl+Alt+W, 4 | Debug.Watch4 | Ce raccourci clavier permet d'afficher la fenêtre «Watch 4» de visualisation de valeurs de variables ou d'expression à surveiller. |
Ctrl+Alt+Y, T | Debug.IntelliTraceCalls | Ce raccourci clavier permet d'afficher la fenêtre des appels «IntelliTrace». |
Ctrl+Alt+Y, F | Debug.IntelliTraceEvents | Ce raccourci clavier permet d'afficher la fenêtre des événements «IntelliTrace». |
Ctrl+Alt+Z | Debug.Processes | Ce raccourci clavier permet de lancer le processus de déboguage. |
Ctrl+F5 | Debug.StartWithoutDebugging | Ce raccourci clavier permet de lancer le programme sans appeler le débogueur. |
Ctrl+F9 | Debug.EnableBreakpoint | Ce raccourci clavier permet d'activer ou désactiver le point d'arrêt dans la ligne de code courante. |
Ctrl+F10 | Debug.RunToCursor | Ce raccourci clavier permet d'exécuter le programme jusqu'à l'emplacement du curseur et d'arrêt à cette endroit. |
Ctrl+Shift+Alt+F11 | Debug.StepOutCurrentProcess | Ce raccourci clavier permet de saut le processus courant. |
Ctrl+Shift+D, 1 | Debug.ParallelWatch1 | Ce raccourci clavier permet d'accéder «Parallel Watch 1». |
Ctrl+Shift+D, 2 | Debug.ParallelWatch2 | Ce raccourci clavier permet d'accéder «Parallel Watch 2». |
Ctrl+Shift+D, 3 | Debug.ParallelWatch3 | Ce raccourci clavier permet d'accéder «Parallel Watch 3». |
Ctrl+Shift+D, 4 | Debug.ParallelWatch4 | Ce raccourci clavier permet d'accéder «Parallel Watch 4». |
Ctrl+Shift+D, K | Debug.Tasks | Ce raccourci permet de déboguer les tâches. |
Ctrl+Shift+D, S | Debug.ParallelStacks | Ce raccourci permet de lancer une fenêtre «Piles parallèles». |
Ctrl+Shift+F9 | Debug.DeleteAllBreakpoints | Ce raccourci clavier permet de supprimer tous les points d'arrêts. |
Ctrl+Shift+R | Debug.RefreshWindowsapp | Ce raccourci clavier permet de rafraîchir la fenêtre d'application. |
Ctrl+Shift+F5 | Debug.Restart | Ce raccourci clavier permet de terminer la session de déboguage courant, de la reconstruire si nécessaire, et alors, de démarrer une nouvelle session de déboguage. |
Ctrl+Shift+F9 | Debug.ClearAllBreakpoints | Ce raccourci clavier permet d'effacer tous les points d'arrêts du projet. |
Ctrl+Shift+F10 | Debug.SetNextStatement | Ce raccourci clavier permet de fixer le point d'exécution à ligne de code spécifié. |
Ctrl+Shift+F11 | Debug.GoToPreviousCallorIntelliTraceEvent | Ce raccourci clavier permet d'aller à l'événement de trace précédent. |
Ctrl+Shift+` | Debug.ShowCallStackonCodeMap | Ce raccourci clavier permet de voir la pile d'appels de la cartographie du code. |
Ctrl+F11 | Debug.ToggleDisassembly | Ce raccourci clavier permet d'afficher les informations de désassemblage pour le fichier source courant. |
F5 | Debug.Start | Ce raccourci clavier permet de lancer le programme en mode déboguage et si le programme est arrêté, il relance le programme au point où il était rendu. |
F9 | Debug.ToggleBreakpoint | Ce raccourci clavier permet de fixer ou d'enlever le point d'arrêt sur la ligne courante. |
F10 | Debug.StepOver | Ce raccourci clavier permet d'exécution la prochaine ligne de code mais ne saute pas dans les fonctions. |
F11 | Debug.StepInto | Ce raccourci clavier permet d'exécuter une instruction de code à la fois, en traçant l'exécution de chacun des fonctions qu'elle inclut. |
Shift+Alt+F2 | Debug.StopPerformanceAnalysis | Ce raccourci clavier permet d'arrêter l'analyse de performance. |
Shift+Alt+F11 | Debug.StepIntoSpecific | Ce raccourci clavier permet d'afficher un menu contextuel avec la fonction que vous pouvez sélectionné en utilisant le clavier. |
Shift+F5 | Debug.StopDebugging | Ce raccourci clavier permet de terminer la session de déboguage. Cette commande est disponible en mode d'arrêt ou d'exécution. |
Shift+F9 | Debug.QuickWatch | Ce raccourci clavier permet d'afficher la fenêtre de dialogue «Quick Watch» avec la valeur courante de l'expression sélectionné. |
Shift+F11 | Debug.StepOut | Ce raccourci clavier permet d'exécuter les lignes restantes d'une fonction dans laquelle se trouve le point d'exécution courant. |
Remarques
- Lorsque vous lancez le déboguage, vous devez également vous assurez que vous avez sélectionner le «Debug» dans la barre d'outils et non pas «release», car sinon, il lancera l'environnement de réalisation et non pas de déboguage.
- ASP.NET : Lorsque vous lancez l'application en mode débogage, l'ASP.NET n'utilise pas le fichier «Web.config» mais plutôt «Web.Debug.config».
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Dimanche, le 14 janvier 2018