このオプションは、ほとんどのExpressエディションのVisual Studio自体では使用できません(ただし、Visual C#2010 Expressでは使用できます)。たとえば、Visual Studio 2008では、オプションダイアログは次のとおりです。
ただし、ExpressエディションのVisual Basic 2005 Expressでは、「デバッグ」は使用できません。12個のうち4個だけが使用できます。
ただし、「Just My Code」設定は、設定ファイルを介して変更できますCurrentSettings.vssettings
。
- Visual Basic Express 2005の設定ファイルを開きます
CurrentSettings.vssettings
(以下を参照)。
- JustMyCodeの値を「1」から「0」に変更します-に置き換え
<PropertyValue name="JustMyCode">1</PropertyValue>
ます<PropertyValue name="JustMyCode">0</PropertyValue>
。
- ファイルを保存しますが、のように別の名前で保存します
JustMyCodeOff_CurrentSettings.vssettings
。
- Visual Basic2005Expressを開きます。
- メニューの[ツール] - >[設定のインポートとエクスポート] ->[選択した環境設定のインポート] (中央のオプション)->[次へ]を開きます。
- 「いいえ、新しい設定をインポートして、現在の設定を上書きします」->「次へ」を選択します(古いファイルには、触れていないバックアップコピーがすでにあるため)。
- [参照]を押して、たとえば、新しい設定ファイルに移動します
JustMyCodeOff_CurrentSettings.vssettings
。
- [次へ]を押して[完了]を押します。
「JustMyCode」を含む設定ファイルの行は非常に長く、200,000文字を超えており、すべてのテキストエディタで処理できるわけではないことに注意してください。安全なオプションは、16進エディタを使用して「1」を「0」に変更することです。
の一般的な場所CurrentSettings.vssettings
は次のとおりです。
C:\Documents and Settings\SomeUser\My Documents\Visual Studio 2005\Settings\VB Express\CurrentSettings.vssettings
デバッガーのその他の設定は次のとおりです。
- ConfirmDeleteAllBreakpoints
- StopAllProcesses
- StopOnExceptionCrossingManagedBoundary
- EnableAddressLevelDebugging
- ShowDisassemblyWhenNoSource
- EnableBreakpointConstraints
- UseExceptionHelper
- AutoUnwindOnException
- JustMyCode
- ShowNonPublicMembers
- WarnIfNoUserCodeOnLaunch
- AllowImplicitFuncEval
- AllowToString
- UseSourceServer
- ShowSourceServerDiagnostics
- AlwaysColorMarkerText
- UseDocumentChecksum
- OutputToImmediate
- ShowRawStructures
- DisableJITOptimization
- ShowNoSymbolsDialog
- HexDisplay
- HexInput
- AddUnmappedBreakpointAtMappedLocation
- StepIntoOnRestart
- ENCEnable
- ENCApplyChangesOnContinue
- ENCようこそ
- ENCStaleCodeWarning
- ENCプリコンパイル
- ENCRelink
- NOENCAllowEdits
- NOENCIgnore
- NOENCRebuild
- ConfirmFoundFiles
- DisasmLineNumbers
- ModulesShowAll
- UseCodeSense
- DisasmFields
- CallStackViewOptions
- ShowExternalCode
- SourceStepUnit
- DisasmStepUnit
- CrossThreadCallStack
- SaveRemoteDumps
- LongEvalTimeout
- NormalEvalTimeout
- QuickwatchTimeout
- DataTipTimeout
- AutosReturnValsTimeout
- AutosRegistersTimeout
- LocalsTimeout
- RegistersTimeout
- AddressExpressionTimeout
- ScriptDocsTimeout
- ImmediateWindowTimeout
- SetValueTimeout
- ShowNonprintableCharsAsGlyphs
- ShowSystemProcesses
- ShowProcessesFromAllSessions
- EnhancedDataTips
- UserSpecifiedEngines
- OutputOnException
- OutputOnModuleLoad
- OutputOnModuleUnload
- OutputOnModuleSymbolSearch
- OutputOnProcessDestroy
- OutputOnThreadDestroy
- OutputOnOutputDebugString
- OutputOnDebuggerMessage
- VariableWindowIcons
- DisableAttachSecurityWarning
- LoadDllExports
- NativeRPC
- AllowSideEffectEval
- EnableWatchTipBar
- AutoLoadFromSymbolPath
- LoadSymbolsWhenSettingsChanged
- OneClickEdit
- OfferArrayExpansion
- VariableWindowPromptOnLargeExpansion
- VariableWindowMaxSupportedChildren
- PromptToAddSourceToIgnoreList
- SourceServerExtractToDirectory
- DefaultTracepointMessage
- ProgramToDebugPath
- AttachToProcessDefaultEngineList
- SecureSourceLocalDirectory
- SymbolPath
- SymbolPathState
- SymbolCacheDir