[デバッグ] ノード プロパティ ([オプション] ページ)Options Page, Debugging Node Properties

次の表では、[オプション] ダイアログ ボックスの [デバッグ] カテゴリ (DTE.Properties("Debugging", <Property Page>)) に関連付けられているページ (またはプロパティ コレクション) について説明します。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.

全般General

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

プロパティ項目名Property Item Name Value 説明Description
PromptOnBreakpointDeletePromptOnBreakpointDelete Get/Set (Boolean)Get/Set (Boolean) デバッガーでプロジェクト内のすべてのブレークポイントを削除する前に確認を求めるかどうかを指定します。Determines whether the debugger prompts for permission before deleting all breakpoints in a project.
BreakAllProcessesBreakAllProcesses Get/Set (Boolean)Get/Set (Boolean) 単一のプロセスが中断するたびに、デバッガーですべてのプロセスを中断するかどうかを指定します。Determines whether the debugger breaks all processes whenever a single process breaks.
BreakAtBoundariesBreakAtBoundaries Get/Set (Boolean)Get/Set (Boolean) 例外が AppDomain 間の境界、またはマネージ コードとネイティブ コードとの間の境界を越える場合にデバッガーが実行を中断するかどうかを指定します。Determines whether the debugger breaks execution when an exception crosses a border between AppDomains or between managed and native code.
EnableAddressLevelDebuggingEnableAddressLevelDebugging Get/Set (Boolean)Get/Set (Boolean) アドレス レベルのデバッグ機能が有効かどうかを指定します。Determines whether address-level debugging features are enabled.
ShowDisassemblyIfNoSourceShowDisassemblyIfNoSource Get/Set (Boolean)Get/Set (Boolean) ソース コードを使用できない場合にデバッガーが逆アセンブリ コードを表示するかどうかを指定します。Determines whether the debugger displays disassembly code when source code is not available.
EnableBreakpointFiltersEnableBreakpointFilters Get/Set (Boolean)Get/Set (Boolean) ブレークポイント フィルターが有効かどうかを指定します。Determines whether breakpoint filtering is enabled.
EnableExceptionAssistantEnableExceptionAssistant Get/Set (Boolean)Get/Set (Boolean) マネージ例外に例外処理アシスタントを使用するかどうかを指定します。Determines whether the Exception Assistant is used for managed exceptions.
UnwindCallstackUnwindCallstack Get/Set (Boolean)Get/Set (Boolean) デバッガーが未処理の例外の呼び出し履歴をアンワインドするかどうかを指定します。Determines whether the debugger unwinds the call stack for an unhandled exception.
EnableJustMyCodeEnableJustMyCode Get/Set (Boolean)Get/Set (Boolean) C# コードと Visual Basic コード用に "マイ コードのみ" 設定を有効にするかどうかを指定します。Determines whether Just My Code is enabled for C# and for Visual Basic code.
ShowAllMembersShowAllMembers Get/Set (Boolean)Get/Set (Boolean) 非ユーザー オブジェクトの場合は、デバッガーですべてのオブジェクト メンバーを変数ウィンドウに表示するかどうかを指定します。For non-user objects, determines whether the debugger displays all object members in the variables windows. "マイ コードのみ" 設定が有効になっていないと、このオプションは機能しません。This option has no effect unless Just My Code is enabled.
WarnIfNoUserCodeWarnIfNoUserCode Get/Set (Boolean)Get/Set (Boolean) ユーザー コードがないプロセスへのアタッチをユーザーが試みたときにデバッガーで警告を出力するかどうかを指定します。Determines whether the debugger emits a warning when the user tries to attach to a process that has no user code. "マイ コードのみ" 設定が有効になっていないと、このオプションは機能しません。This option has no effect unless Just My Code is enabled.
EnablePropertyEvaluationEnablePropertyEvaluation Get/Set (Boolean)Get/Set (Boolean) マネージ コード内のプロパティおよび暗黙的な関数呼び出しをデバッガーで自動的に評価するかどうかを指定します。Determines whether the debugger automatically evaluates properties and implicit function calls in managed code.
CallStringConversionCallStringConversion Get/Set (Boolean)Get/Set (Boolean) デバッガーで変数ウィンドウ内のオブジェクトに対して文字列変換関数を暗黙的に呼び出すかどうかを指定します。Determines whether the debugger implicitly calls a string conversion function on objects in the variables windows. このオプションは C# コードと JScript コードにのみ適用されます。This option applies to C# and JScript code only.
EnableSourceServerEnableSourceServer Get/Set (Boolean)Get/Set (Boolean) デバッガーがソース サーバーのコードにアクセスできるかどうかを指定します。Determines whether the debugger can access code from a source server.
PrintSourceServerDiagnosticsPrintSourceServerDiagnostics Get/Set (Boolean)Get/Set (Boolean) ソース サーバーに関連する診断メッセージを出力ウィンドウに表示するかどうかを指定します。Determines whether the Output window shows diagnostic messages related to the source server. ソース サーバーへのアクセスが有効になっていないと、このオプションは機能しません。This option has no effect unless source server access is enabled.
HighlightEntireLineHighlightEntireLine Get/Set (Boolean)Get/Set (Boolean) デバッガーでブレークポイントと現在のステートメントの行全体を強調表示するかどうかを指定します。Determines whether the debugger highlights an entire line for breakpoints and the current statement.
RequireSourceToMatchRequireSourceToMatch Get/Set (Boolean)Get/Set (Boolean) デバッグ用にファイルを開いたときに、デバッガーで元のバージョンと完全に一致するソース ファイルを必要とするかどうかを指定します。Determines whether the debugger requires source files to exactly match the original version when you open files for debugging.
RedirectOutputToImmediateRedirectOutputToImmediate Get/Set (Boolean)Get/Set (Boolean) 出力ウィンドウの出力をイミディエイト ウィンドウにリダイレクトするかどうかを指定します。Determines whether Output window output is redirected to the Immediate Window.
ShowRawVariableStructureShowRawVariableStructure Get/Set (Boolean)Get/Set (Boolean) 変数ウィンドウ内のオブジェクトを生の形式で表示するかどうかを指定します。Determines whether objects in the variables windows are shown in raw form.
SuppressJitOptimizationSuppressJitOptimization Get/Set (Boolean)Get/Set (Boolean) マネージ コードの場合は、ジャスト イン タイムの最適化がデバッガーで表示されないようにするかどうかを指定します。For managed code, determines whether just-in-time optimization is suppressed by the debugger.
WarnIfNoSymbolsWarnIfNoSymbols Get/Set (Boolean)Get/Set (Boolean) プロセスの起動時にデバッグ シンボルを使用できない場合にデバッガーで警告を表示するかどうかを指定します。Determines whether the debugger displays a warning if no debugging symbols are available when a process is launched.
WarnIfScriptDisabledWarnIfScriptDisabled Get/Set (Boolean)Get/Set (Boolean) プロセスの起動時にスクリプトのデバッグが有効になっていない場合にデバッガーで警告を表示するかどうかを指定します。Determines whether the debugger displays a warning if script debugging is not enabled when a process is launched.
ShowMarkersForAllThreadsShowMarkersForAllThreads Get/Set (Boolean)Get/Set (Boolean) デバッガーでスレッド マーカーを表示するかどうかを指定します。Determines whether the debugger displays thread markers.
StepOverPropertiesAndOperatorsStepOverPropertiesAndOperators Get/Set (Boolean)Get/Set (Boolean) マネージ コードでのみプロパティおよび演算子をステップ オーバーするかどうかを指定します。Specifies whether to step over properties and operators in managed code only.

エディット コンティニュEdit and Continue

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

プロパティ項目名Property Item Name Value 説明Description
EnableEditAndContinueEnableEditAndContinue Get/Set (Boolean)Get/Set (Boolean) エディット コンティニュを有効にするかどうかを指定します。Determines whether Edit and Continue is enabled. このオプションは、エディット コンティニュをサポートするすべての言語に適用されます。This option applies to all languages that support Edit and Continue.
InvokedByCommandsInvokedByCommands Get/Set (Boolean)Get/Set (Boolean) ユーザーが [ステップ][続行] などのデバッグ コマンドを選択したときに、エディット コンティニュでコード変更を自動的に適用するかどうかを指定します。Determines whether Edit and Continue automatically applies code changes when the user selects a debugging command such as Step or Continue. このオプションは、ネイティブ コードにのみ適用されます。This option applies to native code only.
InvokedByCommandsAskFirstInvokedByCommandsAskFirst Get/Set (Boolean)Get/Set (Boolean) ユーザーが [ステップ][続行] などのデバッグ コマンドを選択したときに、エディット コンティニュでコード変更の適用を確認するかどうかを指定します。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. このオプションは、ネイティブ コードにのみ適用されます。This option applies to native code only.
WarnAboutStaleCodeWarnAboutStaleCode Get/Set (Boolean)Get/Set (Boolean) エディット コンティニュを行うと古いコードが実行される場合にデバッガーで警告メッセージを表示するかどうかを指定します。Determines whether the debugger issues a warning message when Edit and Continue would result in the execution of out-of-date, or stale, code. このオプションは、ネイティブ コードにのみ適用されます。This option applies to native code only.
RelinkChangesOnStopRelinkChangesOnStop Get/Set (Short)Get/Set (Short) アプリケーションの実行が停止したときに、エディット コンティニュで適用されたコード変更を Visual Studio で再リンクするかどうかを指定します。Determines whether Visual Studio relinks code changes applied by Edit and Continue when execution of the application stops. このオプションは、ネイティブ コードにのみ適用されます。This option applies to native code only.
AllowPrecompilingAllowPrecompiling Get/Set (Short)Get/Set (Short) エディット コンティニュがプリコンパイル済みヘッダーをバックグラウンドで読み込むことができるかどうかを指定します。Determines whether Edit and Continue is allowed to load precompiled headers in the background. このオプションは、ネイティブ コードにのみ適用されます。This option applies to native code only.

Just-In-TimeJust-In-Time

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

プロパティ項目名Property Item Name Value 説明Description
JitManagedJitManaged Get/Set (Boolean)Get/Set (Boolean) Just-In-Time デバッグをマネージ コード用に有効にするかどうかを指定します。Determines whether Just-In-Time Debugging is enabled for managed code.
JitNativeJitNative Get/Set (Boolean)Get/Set (Boolean) Just-In-Time デバッグをネイティブ コード用に有効にするかどうかを指定します。Determines whether Just-In-Time Debugging is enabled for native code.
JitScriptJitScript Get/Set (Boolean)Get/Set (Boolean) Just-In-Time デバッグをスクリプト コード用に有効にするかどうかを指定します。Determines whether Just-In-Time Debugging is enabled for script code.

ネイティブNative

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

プロパティ項目名Property Item Name Value 説明Description
LoadDllExportsLoadDllExports Get/Set (Boolean)Get/Set (Boolean) デバッガーで DLL エクスポート テーブルを読み込むかどうかを指定します。Determines whether the debugger loads DLL export tables.
EnableRPCEnableRPC Get/Set (Boolean)Get/Set (Boolean) デバッガーが COM リモート プロシージャ呼び出しにステップ インできるかどうかを指定します。Determines whether the debugger can step into COM remote procedure calls.

関連項目See Also

オプション設定の制御 Controlling Options Settings
オプション ページにあるプロパティ項目名の確認 Determining the Names of Property Items on Options Pages
[フォントおよび色] ノード プロパティ ([オプション] ページ) Options Page, Fonts and Colors Node Properties
[テキスト エディター] ノード プロパティ ([オプション] ページ) Options Page, Text Editor Node Properties
[全般] ([オプション] ダイアログ ボックス - [デバッグ]) General, Debugging, Options Dialog Box
[エディット コンティニュ] ([オプション] ダイアログ ボックス - [デバッグ]) Edit and Continue, Debugging, Options Dialog Box
[Just-In-Time] ([オプション] ダイアログ ボックス - [デバッグ])Just-In-Time, Debugging, Options Dialog Box