对于大多数 Express 版本,此选项在 Visual Studio 本身中不可用(但它在 Visual C# 2010 Express 中)。例如,在 Visual Studio 2008 中,选项对话框是:
但在 Express 版 Visual Basic 2005 Express 中,“调试”不可用 - 12 个中只有 4 个是:
但是,可以通过设置文件更改“仅我的代码”设置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 Basic 2005 速成版。
- 打开菜单Tools -> Import and Export Settings -> Import selected environment settings (中间选项) -> Next。
- 选择“不,只是导入新设置,覆盖我的当前设置”->下一步(因为我们已经在旧文件中有一个我们没有触及的备份副本)。
- 按浏览到新的设置文件,例如
JustMyCodeOff_CurrentSettings.vssettings
.
- 按下一步并完成。
请注意,设置文件中包含“Just My Code”的行非常长,超过 200,000 个字符,并非所有文本编辑器都能处理。安全的选择可能是使用十六进制编辑器将“1”更改为“0”。
一个常见的位置CurrentSettings.vssettings
是:
C:\Documents and Settings\SomeUser\My Documents\Visual Studio 2005\Settings\VB Express\CurrentSettings.vssettings
调试器的其他设置是:
- 确认删除所有断点
- 停止所有进程
- StopOnExceptionCrossingManagedBoundary
- 启用地址级别调试
- ShowDisassemblyWhenNoSource
- 启用断点约束
- 使用异常助手
- 自动展开异常
- 只是我的代码
- ShowNonPublicMembers
- WarnIfNoUserCodeOnLaunch
- AllowImplicitFuncEval
- 允许字符串
- 使用源服务器
- ShowSourceServerDiagnostics
- AlwaysColorMarkerText
- 使用文档校验和
- 立即输出
- ShowRawStructures
- 禁用 JIT 优化
- 显示无符号对话框
- 十六进制显示
- 十六进制输入
- AddUnmappedBreakpointAtMappedLocation
- StepIntoOnRestart
- 启用
- ENCApplyChangesOnContinue
- ENC欢迎
- ENCStale代码警告
- ENC预编译
- ENC重新链接
- NOENC允许编辑
- NOENCI忽略
- NOENC重建
- 确认发现文件
- DisasmLineNumbers
- 模块ShowAll
- 使用 CodeSense
- DisasmFields
- 调用堆栈视图选项
- 显示外部代码
- 源步单位
- DisasmStepUnit
- 跨线程调用堆栈
- 保存远程转储
- 长评估超时
- 正常评估超时
- 快看超时
- 数据提示超时
- AutosReturnValsTimeout
- AutosRegistersTimeout
- 本地超时
- 寄存器超时
- 地址表达式超时
- ScriptDocsTimeout
- 立即窗口超时
- 设置值超时
- ShowNonprintableCharsAsGlyphs
- 显示系统进程
- ShowProcessesFromAllSessions
- 增强数据提示
- 用户指定引擎
- 输出异常
- OutputOnModuleLoad
- OutputOnModuleUnload
- OutputOnModuleSymbolSearch
- OutputOnProcessDestroy
- OutputOnThreadDestroy
- OutputOnOutputDebugString
- OutputOnDebuggerMessage
- 可变窗口图标
- 禁用附加安全警告
- LoadDllExports
- 本机RPC
- AllowSideEffectEval
- 启用WatchTipBar
- AutoLoadFromSymbolPath
- LoadSymbolsWhenSettingsChanged
- 一键编辑
- OfferArrayExpansion
- VariableWindowPromptOnLargeExpansion
- 变量WindowMaxSupportedChildren
- PromptToAddSourceToIgnoreList
- SourceServerExtractToDirectory
- 默认跟踪点消息
- ProgramToDebugPath
- AttachToProcessDefaultEngineList
- 安全源本地目录
- 符号路径
- 符号路径状态
- 符号缓存目录