Options de débogage généralesGeneral debugging options

Pour définir les options du débogueur Visual Studio, sélectionnez Outils > options, puis, sous débogage , activez ou désactivez les cases à cocher en regard des options générales .To set Visual Studio debugger options, select Tools > Options, and under Debugging select or deselect the boxes next to the General options. Vous pouvez restaurer tous les paramètres par défaut à l’aide des Outils > importation et exportation paramètres > Réinitialiser tous les paramètres.You can restore all default settings with Tools > Import and Export Settings > Reset all settings. Pour réinitialiser un sous-ensemble de paramètres, enregistrez vos paramètres à l’aide de l' Assistant importation et exportation de paramètres avant d’effectuer les modifications que vous souhaitez tester, puis importez vos paramètres enregistrés ultérieurement.To reset a subset of settings, save your settings with the Import and Export Settings Wizard before making the changes that you want to test, then import your saved settings afterward.

Vous pouvez définir les options générales suivantes :You can set the following General options:

Demander avant de supprimer tous les points d’arrêt: requiert une confirmation avant d’exécuter la commande Supprimer tous les points d’arrêt .Ask before deleting all breakpoints: Requires confirmation before completing the Delete All Breakpoints command.

Arrêter tous les processus lorsqu’un processus s’arrête: arrête simultanément tous les processus auxquels le débogueur est attaché, lorsqu’un arrêt se produit.Break all processes when one process breaks: Simultaneously breaks all processes to which the debugger is attached, when a break occurs.

Arrêter lorsque des exceptions dépassent les limites AppDomain ou managées/natives: dans le cadre du débogage managé ou en mode mixte, le Common Language Runtime peut intercepter les exceptions qui franchissent les limites entre les domaines d’application ou les limites managées/natives lorsque les conditions suivantes sont remplies :Break when exceptions cross AppDomain or managed/native boundaries: In managed or mixed-mode debugging, the common language runtime can catch exceptions that cross application domain boundaries or managed/native boundaries when the following conditions are true:

  1. Lorsque le code natif appelle le code managé à l'aide de COM Interop et que le code managé lève une exception.When native code calls managed code by using COM Interop and the managed code throws an exception. Consultez Introduction à COM Interop.See Introduction to COM Interop.

  2. Quand le code managé s’exécutant dans le domaine d’application 1 appelle du code managé dans le domaine d’application 2 et que le code dans le domaine d’application 2 lève une exception.When managed code running in application domain 1 calls managed code in application domain 2, and the code in application domain 2 throws an exception. Consultez Programmation avec des domaines d’application.See Programming with application domains.

  3. Lorsque le code appelle une fonction à l’aide de la réflexion, et que cette fonction lève une exception.When code calls a function by using reflection, and that function throws an exception. Consultez réflexion.See Reflection.

Dans les conditions 2 et 3, l’exception est parfois interceptée par du code managé dans mscorlib plutôt que par l’Common Language Runtime.In conditions 2 and 3, the exception is sometimes caught by managed code in mscorlib rather than by the common language runtime. Cette option n'a aucune incidence sur l'arrêt sur les exceptions interceptées par mscorlib.This option does not affect breaking on exceptions caught by mscorlib.

Activer le débogage au niveau de l’adresse : active les fonctionnalités avancées pour le débogage au niveau de l’adresse (la fenêtre code machine , la fenêtre registres et les points d’arrêt sur adresse).Enable address-level debugging: Enables advanced features for debugging at the address level (the Disassembly window, the Registers window, and address breakpoints).

  • Afficher le code machine si la source n’est pas disponible: affiche automatiquement la fenêtre code machine lorsque vous déboguez du code pour lequel la source n’est pas disponible.Show disassembly if source is not available: Automatically shows the Disassembly window when you debug code for which the source is unavailable.

Activer les filtres de point d’arrêt: vous permet de définir des filtres sur les points d’arrêt afin qu’ils affectent uniquement des processus, threads ou ordinateurs spécifiques.Enable breakpoint filters: Enables you to set filters on breakpoints so that they will affect only specific processes, threads, or computers.

Utiliser la nouvelle assistance d’exception: active l’assistance d’exception qui remplace l’Assistant Exception.Use the new Exception Helper: Enables the Exception Helper that replaces the exception assistant. (Le programme d’assistance d’exception est pris en charge à partir de Visual Studio 2017)(Exception Helper is supported starting in Visual Studio 2017)

Notes

Pour le code managé, cette option était précédemment appelée activer l’Assistant Exception .For managed code, this option was previously called Enable the exception assistant .

Activer uniquement mon code: le débogueur affiche et exécute un pas à pas détaillé dans le code utilisateur (« mon code ») uniquement, en ignorant le code système et tout autre code optimisé ou qui n’a pas de symboles de débogage.Enable Just My Code: The debugger displays and steps into user code ("My Code") only, ignoring system code and other code that is optimized or that does not have debugging symbols.

  • Avertir s’il n’y a pas de code utilisateur au lancement (managé uniquement): quand le débogage commence par uniquement mon code activé, cette option vous avertit s’il n’y a pas de code utilisateur (« mon code »).Warn if no user code on launch (Managed only): When debugging starts with Just My Code enabled, this option warns you if there is no user code ("My Code").

Activer l’exécution pas à pas de la source .NET Framework: permet au débogueur d’effectuer un pas à pas détaillé dans .NET Framework source.Enable .NET Framework source stepping: Allows the debugger to step into .NET Framework source. L’activation de cette option désactive automatiquement Uniquement mon code.Enabling this option automatically disables Just My Code. Les symboles de .NET Framework sont téléchargés vers un emplacement du cache..NET Framework symbols will be downloaded to a cache location. Modifiez l’emplacement du cache à l’aide de la boîte de dialogue options , catégorie débogage , page symboles .Change the cache location with the Options dialog box, Debugging category, Symbols page.

Pas à pas principal dans les propriétés et les opérateurs (managé uniquement): empêche le débogueur d’effectuer un pas à pas détaillé dans les propriétés et les opérateurs dans le code managé.Step over properties and operators (Managed only): Prevents the debugger from stepping into properties and operators in managed code.

Activer l’évaluation de la propriété et d’autres appels de fonction implicite: active l’évaluation automatique des propriétés et des appels de fonction implicite dans les fenêtres de variables et la boîte de dialogue Espion express .Enable property evaluation and other implicit function calls: Turns on automatic evaluation of properties and implicit function calls in variables windows and the QuickWatch dialog box.

  • Appeler une fonction de conversion de chaînes sur des objets dans des fenêtres de variables (C# et JavaScript uniquement): exécute un appel de conversion de chaînes implicite lors de l’évaluation d’objets dans les fenêtres de variables.Call string conversion function on objects in variables windows (C# and JavaScript only): Executes an implicit string conversion call when evaluating objects in variables windows. Le résultat est affiché sous la forme d’une chaîne et non du nom de type.The result is displayed as a string instead of the type name. S'applique uniquement lors du débogage en code C#.Only applies while debugging in C# code. Ce paramètre peut être substitué par l’attribut DebuggerDisplay (consultez utilisation de l’attribut DebuggerDisplay).This setting may be overridden by the DebuggerDisplay attribute (see Using the DebuggerDisplay attribute).

Activer la prise en charge du serveur source: indique au débogueur Visual Studio d’extraire les fichiers sources des serveurs sources qui implémentent le protocole SRCSRV ( srcsrv.dll ).Enable source server support: Tells the Visual Studio debugger to get source files from source servers that implement the SrcSrv (srcsrv.dll) protocol. Team Foundation Server et les outils de débogage pour Windows sont deux serveurs sources qui implémentent le protocole.Team Foundation Server and the Debugging Tools for Windows are two source servers that implement the protocol. Pour plus d’informations sur le programme d’installation de SrcSrv, consultez la documentation de SRCSRV .For more information about SrcSrv setup, see the SrcSrv documentation. En outre, consultez spécifier les fichiers de symboles (. pdb) et les fichiers sources.In addition, see Specify symbol (.pdb) and source files.

Important

La lecture des fichiers .pdb pouvant exécuter du code arbitraire dans les fichiers, vérifiez que le serveur possède un niveau de confiance suffisant.Because reading .pdb files can execute arbitrary code in the files, make sure that you trust the server.

  • Imprimer les messages de diagnostic du serveur source dans la fenêtre Sortie: lorsque la prise en charge du serveur source est activée, ce paramètre active l’affichage du diagnostic.Print source server diagnostic messages to the Output window: When source server support is enabled, this setting turns on diagnostic display.

  • Autoriser le serveur source pour les assemblys de confiance partielle (managé uniquement): lorsque la prise en charge du serveur source est activée, ce paramètre remplace le comportement par défaut qui consiste à ne pas récupérer les sources des assemblys de confiance partielle.Allow source server for partial trust assemblies (Managed only): When source server support is enabled, this setting overrides the default behavior of not retrieving sources for partial trust assemblies.

  • Toujours exécuter les commandes de serveur source non fiables sans invite: lorsque la prise en charge du serveur source est activée, ce paramètre remplace le comportement par défaut de l’invite lors de l’exécution d’une commande non approuvée.Always run untrusted source server commands without prompting: When source server support is enabled, this setting overrides the default behavior of prompting when running an untrusted command.

Activer la prise en charge du lien source: indique au débogueur Visual Studio de télécharger les fichiers sources des fichiers . pdb qui contiennent les informations de lien source.Enable Source Link support: Tells the Visual Studio debugger to download source files for .pdb files that contain Source Link information. Pour plus d’informations sur le lien source, consultez la spécification du lien source.For more information about Source Link, see the Source link specification.

Important

Le lien source téléchargeant les fichiers à l’aide du protocole http ou HTTPS, assurez-vous que vous faites confiance au fichier . pdb .Because Source Link will download files using http or https, make sure you trust the .pdb file.

  • Revenir à git Credential Manager Authentication pour toutes les demandes de lien source: lorsque la prise en charge du lien source est activée et qu’une demande de lien source échoue pour l’authentification, Visual Studio appelle le gestionnaire d’informations d’identification git.Fall back to Git Credential Manager authentication for all Source Link requests: When Source Link support is enabled, and a Source Link request fails authentication, Visual Studio then calls the Git Credential Manager.

Mettre en surbrillance la ligne source entière pour les points d’arrêt et l’instruction actuelle (C++ uniquement): quand le débogueur met en surbrillance un point d’arrêt ou une instruction actuelle, il met en surbrillance la ligne entièreHighlight entire source line for breakpoints and current statement (C++ only): When the debugger highlights a breakpoint or current statement, it highlights the entire line.

Les fichiers sources doivent correspondre exactement à la version d’origine: indique au débogueur de vérifier qu’un fichier source correspond à la version du code source utilisée pour générer le fichier exécutable que vous déboguez.Require source files to exactly match the original version: Tells the debugger to verify that a source file matches the version of the source code used to build the executable you are debugging. Si la version ne correspond pas, vous êtes invité à rechercher une source correspondante.When the version does not match, you're prompted to find a matching source. Si aucune source correspondante n'est trouvée, le code source n'est pas affiché pendant le débogage.If a matching source is not found, the source code will not be displayed during debugging.

Rediriger tout le texte de la fenêtre sortie vers la fenêtre exécution: envoie tous les messages du débogueur qui s’affichent normalement dans la fenêtre sortie vers la fenêtre exécution à la place.Redirect all Output window text to the Immediate window: Sends all debugger messages that would ordinarily appear in the Output window to the Immediate window instead.

Afficher la structure brute des objets dans les fenêtres de variables: désactive toutes les personnalisations d’affichage de la structure des objets.Show raw structure of objects in variables windows: Turns off all object structure view customizations. Pour plus d’informations sur les personnalisations d’affichage, consultez créer des vues personnalisées d’objets gérés.For more information about view customizations, see Create custom views of managed objects.

Supprimer l’optimisation JIT lors du chargement du module (managé uniquement): désactive l’optimisation JIT du code managé lorsqu’un module est chargé et que JIT est compilé pendant que le débogueur est attaché.Suppress JIT optimization on module load (Managed only): Disables the JIT optimization of managed code when a module is loaded and JIT is compiled while the debugger is attached. La désactivation de l'optimisation peut simplifier le débogage de certains problèmes, mais elle se fait au détriment des performances.Disabling optimization may make it easier to debug some problems, although at the expense of performance. Si vous utilisez Uniquement mon code, la suppression de l'optimisation JIT peut entraîner l'affichage du code non-utilisateur comme du code utilisateur (« Mon code »).If you are using Just My Code, suppressing JIT optimization can cause non-user code to appear as user code ("My Code"). Pour plus d’informations, consultez optimisation et débogage JIT.For more information, see JIT optimization and debugging.

Activer le débogage JavaScript pour ASP.net (chrome, Microsoft Edge et IE): active le débogueur de script pour les applications ASP.net.Enable JavaScript debugging for ASP.NET (Chrome, Microsoft Edge, and IE): Enables the script debugger for ASP.NET apps. Lors de la première utilisation dans Chrome, vous devrez peut-être vous connecter au navigateur pour activer les extensions chrome que vous avez installées.On first use in Chrome, you may need to sign into the browser to enable Chrome extensions that you have installed. Désactivez cette option pour rétablir le comportement hérité.Disable this option to revert to legacy behavior.

Activer l’utilisation du débogueur JavaScript à plusieurs cibles pour déboguer JavaScript dans les cibles applicables (nécessite un redémarrage du débogage) Active la connexion au navigateur et au serveur principal simultanément, ce qui vous permet de déboguer votre code qui s’exécute dans le client et le serveur directement à partir de l’éditeur.Enable using the multi-target JavaScript debugger for debugging JavaScript in applicable targets (requires debugging restart) Enables connection to the browser and back-end simultaneously, allowing you to debug your code running in the client and server right from the editor.

Charger les exportations de dll (natif uniquement): charge les tables d’exportation de dll.Load dll exports (Native only): Loads dll export tables. Les informations symboliques de tables d’exportation de dll peuvent être utiles si vous utilisez des messages Windows, des procédures Windows (WindowProcs), des objets COM, le marshaling ou toute dll pour laquelle vous n’avez pas de symbole.Symbol information from dll export tables can be useful if you are working with Windows messages, Windows procedures (WindowProcs), COM objects, or marshaling, or any dll for which you do not have symbols. La lecture des informations d’exportation des dll implique une certaine charge mémoire.Reading dll export information involves some overhead. Par conséquent, cette fonctionnalité est désactivée par défaut.Therefore, this capability is turned off by default.

Pour savoir quels symboles sont disponibles dans la table d’exportation d’une dll, utilisez dumpbin /exports.To see what symbols are available in the export table of a dll, use dumpbin /exports. Il existe des symboles pour toutes les dll système 32 bits.Symbols are available for any 32-bit system dll. En lisant le résultat de dumpbin /exports , vous apprenez le nom exact de la fonction, y compris les caractères non alphanumériques.By reading the dumpbin /exports output, you can see the exact function name, including non-alphanumeric characters. Cette information peut être utile pour définir un point d'arrêt sur une fonction.This is useful for setting a breakpoint on a function. Les noms de fonctions provenant de tables d’exportation de dll peuvent s’afficher sous une forme tronquée dans les autres parties du débogueur.Function names from dll export tables might appear truncated elsewhere in the debugger. Les appels sont répertoriés dans l'ordre chronologique inverse, la fonction en cours (la plus profondément imbriquée) apparaissant en tête de liste.The calls are listed in the calling order, with the current function (the most deeply nested) at the top. Pour plus d'informations, consultez dumpbin /exports.For more information, see dumpbin /exports.

Afficher le diagramme ascendant des piles parallèles: contrôle la direction dans laquelle les piles sont affichées dans la fenêtre Piles parallèles .Show parallel stacks diagram bottom-up: Controls the direction in which stacks are displayed in the Parallel Stacks window.

Ignorer les exceptions d’accès à la mémoire GPU si les données écrites n’ont pas modifié la valeur: ignore les conditions de concurrence qui ont été détectées pendant le débogage si les données n’ont pas changé.Ignore GPU memory access exceptions if the data written didn't change the value: Ignores race conditions that were detected during debugging if the data didn't change. Pour plus d’informations, consultez débogage du code GPU.For more information, see Debugging GPU Code.

Utiliser le mode de compatibilité managée: remplace le moteur de débogage par défaut par une version héritée pour activer les scénarios suivants :Use Managed Compatibility Mode: Replaces the default debugging engine with a legacy version to enable these scenarios:

  • Vous utilisez un langage .NET autre que C#, Visual Basic ou F # qui fournit son propre évaluateur d’expression (y compris C++/CLI).You are using a .NET language other than C#, Visual Basic, or F# that provides its own Expression Evaluator (this includes C++/CLI).

  • Vous souhaitez activer modifier & Continuer pour les projets C++ pendant le débogage en mode mixte.You want to enable Edit and Continue for C++ projects during mixed mode debugging.

Notes

Le choix du mode de compatibilité managé désactive certaines fonctionnalités qui sont implémentées uniquement dans le moteur de débogage par défaut.Choosing Managed Compatibility mode disables some features that are implemented only in the default debugging engine. Le moteur de débogage hérité a été remplacé dans Visual Studio 2012.The legacy debugging engine was replaced in Visual Studio 2012.

Utiliser les évaluateurs d’expressions c# et VB hérités: le débogueur utilise les Visual Studio 2013 les évaluateurs d’expression c# ou Visual Basic plutôt que les évaluateurs d’expression Roslyn Visual Studio 2015.Use the legacy C# and VB expression evaluators: The debugger will use the Visual Studio 2013 C# or Visual Basic expression evaluators rather than the Visual Studio 2015 Roslyn-based expression evaluators.

Avertir lors de l’utilisation de visualiseurs de débogueur personnalisés sur des processus potentiellement dangereux (managé uniquement): Visual Studio vous avertit quand vous utilisez un visualiseur de débogueur personnalisé qui exécute du code dans le processus débogué, car il peut s’agir d’un code non sécurisé.Warn when using custom debugger visualizers against potentially unsafe processes (Managed only): Visual Studio warns you when you are using a custom debugger visualizer that is running code in the debugged process, because it could be running unsafe code.

Activer l’allocateur de tas de débogage Windows (natif uniquement): active le tas de débogage Windows pour améliorer les diagnostics de tas.Enable Windows debug heap allocator (Native only): Enables the windows debug heap to improve heap diagnostics. L’activation de cette option affecte les performances de débogage.Enabling this option will impact debugging performance.

Activer les outils de débogage de l’interface utilisateur pour XAML: l’arborescence d’éléments visuels dynamique et la propriété Active Explorer Windows s’affichent lorsque vous démarrez le débogage (F5) un type de projet pris en charge.Enable UI Debugging Tools for XAML: The Live Visual Tree and the Live Property Explore windows will appear when you start debugging (F5) a supported project type. Pour plus d’informations, consultez inspecter les propriétés XAML pendant le débogage.For more information, see Inspect XAML properties while debugging.

  • Aperçu des éléments sélectionnés dans l’arborescence d’éléments visuels dynamique: l’élément XAML dont le contexte est sélectionné est également sélectionné dans la fenêtre de l’arborescence d’éléments visuels dynamique .Preview selected elements in Live Visual Tree: The XAML element whose context is selected is also selected in the Live Visual Tree window.

  • Afficher les outils d’exécution dans l’application: affiche les commandes de l’arborescence d’éléments visuels en direct dans une barre d’outils de la fenêtre principale de l’application XAML en cours de débogage.Show runtime tools in application: Shows the Live Visual Tree commands in a toolbar on the main window of the XAML application that is being debugged. Cette option a été introduite dans Visual Studio 2015 Update 2.This option was introduced in Visual Studio 2015 Update 2.

  • Activer le rechargement à chaud XAML: vous permet d’utiliser la fonctionnalité de rechargement à chaud XAML avec du code XAML lorsque votre application est en cours d’exécution.Enable XAML Hot Reload: Allows you to use the XAML Hot Reload feature with XAML code when your app is running. (Cette fonctionnalité était précédemment appelée « modifier et continuer XAML »)(This feature was previously called "XAML Edit and Continue")

  • Activer uniquement mon code XAML: à partir de Visual Studio 2019 version 16,4, l’arborescence d’éléments visuels en direct affiche par défaut uniquement le code XAML classé comme code utilisateur.Enable Just My XAML: Starting in Visual Studio 2019 version 16.4, the Live Visual Tree by default shows only XAML that is classified as user code. Si vous désactivez cette option, tous les codes XAML générés sont affichés dans l’outil.If you disable this option, all generated XAML code is shown in the tool.

  • Désactiver le mode de sélection lorsqu’un élément est sélectionné À compter de Visual Studio 2019 version 16,4, le bouton du sélecteur d’éléments de la barre d’outils dans l’application (activer la sélection) est désactivé lorsqu’un élément est sélectionné.Turn off selection mode when an element is selected Starting in Visual Studio 2019 version 16.4, the in-app toolbar element selector button (Enable selection) switches off when an element is selected. Si vous désactivez cette option, la sélection des éléments reste activée jusqu’à ce que vous cliquiez à nouveau sur le bouton de la barre d’outils dans l’application.If you disable this option, element selection stays on until you click the in-app toolbar button again.

  • Appliquer le rechargement à chaud XAML lors de l’enregistrement du document À compter de Visual Studio 2019 version 16,6, applique le rechargement à chaud XAML lorsque vous enregistrez votre document.Apply XAML Hot Reload on document save Starting in Visual Studio 2019 version 16.6, applies XAML Hot Reload when you save your document.

Activer outils de diagnostic lors du débogage: la fenêtre de outils de diagnostic s’affiche pendant le débogage.Enable Diagnostic Tools while debugging: The Diagnostic Tools window appears while you are debugging.

Afficher le temps écoulé perftip durant pendant le débogage: la fenêtre de code affiche le temps écoulé d’un appel de méthode donné lors du débogage.Show elapsed time PerfTip while debugging: The code window displays the elapsed time of a given method call when you are debugging.

Activer modifier & continuer: active la fonctionnalité Modifier & continuer pendant le débogage.Enable Edit and Continue: Enables the Edit and Continue functionality while debugging.

  • Activer modifier & continuer natif: vous pouvez utiliser la fonctionnalité Modifier & Continuer lors du débogage du code C++ natif.Enable Native Edit and Continue: You can use the Edit and Continue functionality while debugging native C++ code. Pour plus d’informations, consultez modifier & continuer (C++).For more information, see Edit and Continue (C++).

  • Appliquer les modifications à la poursuite du traitement (natif uniquement): Visual Studio compile et applique automatiquement toutes les modifications de code en suspens que vous avez apportées lorsque vous poursuivez le processus à partir d’un état d’arrêt.Apply changes on continue (Native only): Visual Studio automatically compiles and applies any outstanding code changes you have made when continuing the process from a break state. Si vous ne sélectionnez pas cette option, vous pouvez choisir d’appliquer les modifications à l’aide de l’élément appliquer les modifications du code dans le menu Déboguer .If not selected, you can choose to apply changes using the Apply Code Changes item under the Debug menu.

  • Signaler le code périmé (natif uniquement): obtenir des avertissements sur le code périmé.Warn about stale code (Native only): Get warnings about stale code.

Afficher le bouton Exécuter jusqu’au clic dans l’éditeur pendant le débogage: lorsque cette option est sélectionnée, le bouton Exécuter jusqu’au clic s’affiche pendant le débogage.Show Run to Click button in editor while debugging: When this option is selected, the Run to Click button will be shown while debugging.

Fermer automatiquement la console quand le débogage s’arrête: indique à Visual Studio de fermer la console à la fin d’une session de débogage.Automatically close the console when debugging stops: Tells Visual Studio to close the console at the end of a debugging session.

Activer l’évaluation rapide des expressions (managé uniquement): permet au débogueur de tenter une évaluation plus rapide en simulant l’exécution de propriétés et de méthodes simples.Enable fast expression evaluation (Managed only): Allows the debugger to attempt faster evaluation by simulating execution of simple properties and methods.

Charger les symboles de débogage dans le processus externe (natif uniquement) Active cette optimisation de la mémoire pendant le débogage.Load debug symbols in external process (Native only) Enables this memory optimization while debugging.

Mettre Visual Studio au premier plan quand il est endommagé dans le débogueur Bascule Visual Studio au premier plan lorsque vous faites une pause dans le débogueur.Bring Visual Studio to the foreground when breaking in the debugger Switches Visual Studio to the foreground when you pause in the debugger.

Options disponibles dans les versions antérieures de Visual StudioOptions available in older versions of Visual Studio

Si vous utilisez une version antérieure de Visual Studio, certaines options supplémentaires peuvent être présentes.If you're using an older version of Visual Studio, some additional options might be present.

Activer les outils de développement Edge pour les applications JavaScript UWP (expérimental): active les outils de développement pour les applications JavaScript UWP dans Microsoft Edge.Enable Edge Developer Tools for UWP JavaScript Apps (Experimental): Enables developer tools for UWP JavaScript apps in Microsoft Edge.

Activer le débogueur JavaScript chrome hérité pour ASP.net: active le débogueur de script JavaScript chrome hérité pour les applications ASP.net.Enable legacy Chrome JavaScript debugger for ASP.NET: Enables the legacy Chrome JavaScript script debugger for ASP.NET apps. Lors de la première utilisation dans Chrome, vous devrez peut-être vous connecter au navigateur pour activer les extensions chrome que vous avez installées.On first use in Chrome, you may need to sign into the browser to enable Chrome extensions that you have installed.

Activez l’Assistant Exception: pour le code managé, active l’Assistant Exception.Enable the exception assistant: For managed code, enables the exception assistant. À compter de Visual Studio 2017, le programme d’assistance de l’exception a remplacé l’Assistant Exception.Starting in Visual Studio 2017, the Exception Helper replaced the exception assistant.

Dérouler la pile des appels sur les exceptions non gérées: force la fenêtre pile des appels à restaurer la pile des appels au point qui précède l’exception non gérée.Unwind the call stack on unhandled exceptions: Causes the Call Stack window to roll back the call stack to the point before the unhandled exception occurred.

Utilisez la méthode expérimentale pour lancer le débogage JavaScript chrome lors de l’exécution de Visual Studio en tant qu’administrateur: indique à Visual Studio d’essayer une nouvelle façon de lancer chrome pendant le débogage JavaScript.Use experimental way to launch Chrome JavaScript debugging when running Visual Studio as Administrator: Tells Visual Studio to try a new way to launch Chrome during JavaScript debugging.

Avertir s’il n’y a aucun symbole au lancement (natif uniquement): affiche une boîte de dialogue d’avertissement lorsque vous déboguez un programme pour lequel le débogueur n’a pas d’informations de symbole.Warn if no symbols on launch (native only): Displays a warning dialog box when you debug a program for which the debugger has no symbol information.

Avertir si le débogage de script est désactivé au lancement: affiche une boîte de dialogue d’avertissement lorsque le débogueur est lancé avec le débogage de script désactivé.Warn if script debugging is disabled on launch: Displays a warning dialog box when the debugger is launched with script debugging disabled.

Utiliser le mode de compatibilité natif: quand cette option est sélectionnée, le débogueur utilise le débogueur natif Visual Studio 2010 au lieu du nouveau débogueur natif.Use Native Compatibility Mode: When this option is selected, the debugger uses the Visual Studio 2010 native debugger instead of the new native debugger.

  • Utilisez cette option lorsque vous déboguez du code C++ .NET, car le nouveau moteur de débogage ne prend pas en charge l’évaluation des expressions .NET C++.Use this option when you are debugging .NET C++ code, because the new debugging engine does not support evaluating .NET C++ expressions. Toutefois, l’activation du mode de compatibilité natif désactive de nombreuses fonctionnalités qui dépendent de l’implémentation du débogueur actuel pour fonctionner.However, enabling Native Compatibility Mode disables many features that depend on the current debugger implementation to operate. Par exemple, le moteur hérité ne dispose pas de nombreux visualiseurs pour les types intégrés comme std::string dans les projets Visual Studio 2015.For example, the legacy engine lacks many visualizers for built-in types like std::string in Visual Studio 2015 projects. Utilisez des projets Visual Studio 2013 pour une expérience de débogage optimale dans ces cas.Use Visual Studio 2013 projects for the optimal debugging experience in these cases.

Voir aussiSee also