Page Options, Débogage, propriétés de nœudOptions Page, Debugging Node Properties

Les tableaux suivants décrivent les pages (ou collections de propriétés) associées à la catégorie Débogage, DTE.Properties("Debugging", <Property Page>), de la boîte de dialogue Options.The following tables describe the pages (or properties collections) that are associated with the Debugging category, DTE.Properties("Debugging", <Property Page>) of the Options dialog box.

GénéralGeneral

DTE.Properties("Debugging", "General")

Nom de l'élément de propriétéProperty Item Name ValueValue DescriptionDescription
PromptOnBreakpointDeletePromptOnBreakpointDelete Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur demande l’autorisation avant de supprimer tous les points d’arrêt dans un projet.Determines whether the debugger prompts for permission before deleting all breakpoints in a project.
BreakAllProcessesBreakAllProcesses Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur interrompt tous les processus quand un processus s’arrête.Determines whether the debugger breaks all processes whenever a single process breaks.
BreakAtBoundariesBreakAtBoundaries Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur interrompt l’exécution quand une exception franchit une limite entre des domaines d’application ou entre un code managé et un code natif.Determines whether the debugger breaks execution when an exception crosses a border between AppDomains or between managed and native code.
EnableAddressLevelDebuggingEnableAddressLevelDebugging Get/Set (booléen)Get/Set (Boolean) Détermine si les fonctionnalités de débogage au niveau des adresses sont activées.Determines whether address-level debugging features are enabled.
ShowDisassemblyIfNoSourceShowDisassemblyIfNoSource Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur affiche le code de désassemblage quand le code source n’est pas disponible.Determines whether the debugger displays disassembly code when source code is not available.
EnableBreakpointFiltersEnableBreakpointFilters Get/Set (booléen)Get/Set (Boolean) Détermine si le filtrage de point d’arrêt est activé.Determines whether breakpoint filtering is enabled.
EnableExceptionAssistantEnableExceptionAssistant Get/Set (booléen)Get/Set (Boolean) Détermine si l’Assistant Exception est utilisé pour les exceptions managées.Determines whether the Exception Assistant is used for managed exceptions.
UnwindCallstackUnwindCallstack Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur déroule la pile des appels pour une exception non prise en charge.Determines whether the debugger unwinds the call stack for an unhandled exception.
EnableJustMyCodeEnableJustMyCode Get/Set (booléen)Get/Set (Boolean) Détermine si Uniquement mon code est activé pour le code C# et Visual Basic.Determines whether Just My Code is enabled for C# and for Visual Basic code.
ShowAllMembersShowAllMembers Get/Set (booléen)Get/Set (Boolean) Pour les objets non-utilisateur, détermine si le débogueur affiche tous les membres de l’objet dans les fenêtres de variables.For non-user objects, determines whether the debugger displays all object members in the variables windows. Cette option n’a d’effet que si Uniquement mon code est activé.This option has no effect unless Just My Code is enabled.
WarnIfNoUserCodeWarnIfNoUserCode Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur émet un avertissement quand l’utilisateur tente de s’attacher à un processus qui n’a aucun code utilisateur.Determines whether the debugger emits a warning when the user tries to attach to a process that has no user code. Cette option n’a d’effet que si Uniquement mon code est activé.This option has no effect unless Just My Code is enabled.
EnablePropertyEvaluationEnablePropertyEvaluation Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur évalue automatiquement les propriétés et les appels de fonction implicites dans le code managé.Determines whether the debugger automatically evaluates properties and implicit function calls in managed code.
CallStringConversionCallStringConversion Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur appelle implicitement une fonction de conversion de chaîne sur des objets dans les fenêtres de variables.Determines whether the debugger implicitly calls a string conversion function on objects in the variables windows.
EnableSourceServerEnableSourceServer Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur peut accéder au code à partir d’un serveur source.Determines whether the debugger can access code from a source server.
PrintSourceServerDiagnosticsPrintSourceServerDiagnostics Get/Set (booléen)Get/Set (Boolean) Détermine si la fenêtre Sortie affiche les messages de diagnostic relatifs au serveur source.Determines whether the Output window shows diagnostic messages related to the source server. Cette option n’a d’effet que si l’accès au serveur source est activé.This option has no effect unless source server access is enabled.
HighlightEntireLineHighlightEntireLine Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur met en surbrillance une ligne entière pour les points d’arrêt et l’instruction actuelle.Determines whether the debugger highlights an entire line for breakpoints and the current statement.
RequireSourceToMatchRequireSourceToMatch Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur requiert que les fichiers sources correspondent exactement à la version d’origine quand vous ouvrez des fichiers à des fins de débogage.Determines whether the debugger requires source files to exactly match the original version when you open files for debugging.
RedirectOutputToImmediateRedirectOutputToImmediate Get/Set (booléen)Get/Set (Boolean) Détermine si la fenêtre Sortie est redirigée vers la fenêtre Exécution.Determines whether Output window output is redirected to the Immediate Window.
ShowRawVariableStructureShowRawVariableStructure Get/Set (booléen)Get/Set (Boolean) Détermine si les objets dans les fenêtres de variables sont affichés sous une forme brute.Determines whether objects in the variables windows are shown in raw form.
SuppressJitOptimizationSuppressJitOptimization Get/Set (booléen)Get/Set (Boolean) Pour le code managé, détermine si l’optimisation juste-à-temps est supprimée par le débogueur.For managed code, determines whether just-in-time optimization is suppressed by the debugger.
WarnIfNoSymbolsWarnIfNoSymbols Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur affiche un avertissement si aucun symbole de débogage n’est disponible quand un processus est exécuté.Determines whether the debugger displays a warning if no debugging symbols are available when a process is launched.
WarnIfScriptDisabledWarnIfScriptDisabled Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur affiche un avertissement si le débogage de script n’est pas activé quand un processus est exécuté.Determines whether the debugger displays a warning if script debugging is not enabled when a process is launched.
ShowMarkersForAllThreadsShowMarkersForAllThreads Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur affiche des marqueurs de thread.Determines whether the debugger displays thread markers.
StepOverPropertiesAndOperatorsStepOverPropertiesAndOperators Get/Set (booléen)Get/Set (Boolean) Spécifie si un pas à pas principal doit être effectué sur les propriétés et les opérateurs dans le code managé uniquement.Specifies whether to step over properties and operators in managed code only.

Modifier & ContinuerEdit and Continue

DTE.Properties("Debugging", "EditAndContinue")

Nom de l'élément de propriétéProperty Item Name ValueValue DescriptionDescription
EnableEditAndContinueEnableEditAndContinue Get/Set (booléen)Get/Set (Boolean) Détermine si Modifier & Continuer est activé.Determines whether Edit and Continue is enabled. Cette option s’applique à tous les langages qui prennent en charge Modifier & Continuer.This option applies to all languages that support Edit and Continue.
InvokedByCommandsInvokedByCommands Get/Set (booléen)Get/Set (Boolean) Détermine si Modifier & Continuer applique automatiquement les modifications du code quand l’utilisateur sélectionne une commande de débogage comme Exécuter pas à pas ou Continuer.Determines whether Edit and Continue automatically applies code changes when the user selects a debugging command such as Step or Continue. Cette option s’applique uniquement au code natif.This option applies to native code only.
InvokedByCommandsAskFirstInvokedByCommandsAskFirst Get/Set (booléen)Get/Set (Boolean) Détermine si Modifier & Continuer demande à l’utilisateur la permission d’appliquer les modifications du code quand il sélectionne une commande de débogage comme Exécuter pas à pas ou Continuer.Determines whether Edit and Continue prompts the user for permission to apply code changes when the user selects a debugging command such as Step or Continue. Cette option s’applique uniquement au code natif.This option applies to native code only.
WarnAboutStaleCodeWarnAboutStaleCode Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur émet un message d’avertissement si Modifier & Continuer est susceptible d’entraîner l’exécution d’un code obsolète ou périmé.Determines whether the debugger issues a warning message when Edit and Continue would result in the execution of out-of-date, or stale, code. Cette option s’applique uniquement au code natif.This option applies to native code only.
RelinkChangesOnStopRelinkChangesOnStop Get/Set (Short)Get/Set (Short) Détermine si Visual Studio reconstruit les modifications de code appliquées par Modifier & Continuer quand l’exécution de l’application s’arrête.Determines whether Visual Studio relinks code changes applied by Edit and Continue when execution of the application stops. Cette option s’applique uniquement au code natif.This option applies to native code only.
AllowPrecompilingAllowPrecompiling Get/Set (Short)Get/Set (Short) Détermine si Modifier & Continuer est autorisé à charger des en-têtes précompilés en arrière-plan.Determines whether Edit and Continue is allowed to load precompiled headers in the background. Cette option s’applique uniquement au code natif.This option applies to native code only.

Juste-à-tempsJust-In-Time

DTE.Properties("Debugging", "JustInTime")

Nom de l'élément de propriétéProperty Item Name ValueValue DescriptionDescription
JitManagedJitManaged Get/Set (booléen)Get/Set (Boolean) Détermine si le débogage juste-à-temps est activé pour le code managé.Determines whether Just-In-Time Debugging is enabled for managed code.
JitNativeJitNative Get/Set (booléen)Get/Set (Boolean) Détermine si le débogage juste-à-temps est activé pour le code natif.Determines whether Just-In-Time Debugging is enabled for native code.
JitScriptJitScript Get/Set (booléen)Get/Set (Boolean) Détermine si le débogage juste-à-temps est activé pour le code de script.Determines whether Just-In-Time Debugging is enabled for script code.

NatifNative

DTE.Properties("Debugging", "Native")

Nom de l'élément de propriétéProperty Item Name ValueValue DescriptionDescription
LoadDllExportsLoadDllExports Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur charge les tables d’exportation de DLL.Determines whether the debugger loads DLL export tables.
EnableRPCEnableRPC Get/Set (booléen)Get/Set (Boolean) Détermine si le débogueur peut accéder aux appels de procédure distante COM.Determines whether the debugger can step into COM remote procedure calls.

Voir aussiSee Also

Contrôle des paramètres de la boîte de dialogue Options Controlling Options Settings
Détermination des noms d’éléments de propriété dans les pages Options Determining the Names of Property Items on Options Pages
Page Options, Propriétés du nœud Polices et couleurs Options Page, Fonts and Colors Node Properties
Page Options, Propriétés du nœud Éditeur de texte Options Page, Text Editor Node Properties
Général, Débogage, boîte de dialogue Options General, Debugging, Options Dialog Box
Modifier & Continuer, Débogage, Boîte de dialogue Options Edit and Continue, Debugging, Options Dialog Box
Juste-à-temps, Débogage, boîte de dialogue OptionsJust-In-Time, Debugging, Options Dialog Box