在Vista上遇到Debugger.Break()语句时,您将收到此消息:
“SomeProcess.exe遇到了用户定义的断点。”
如果按正确顺序单击选项,则可以附加调试器。如果你不这样做,你就不会。你如何强迫Windows每次都给你附加对话框?
答案 0 :(得分:4)
有一个强制执行此行为的注册表项。
此注册表设置位于[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\ DbgJITDebugLaunchSetting]
。
默认值为16.将其更改为2,将立即显示JIT调试器对话框。
http://bphillips76.spaces.live.com/blog/cns!F9B548E4C21D6166!364.entry