我想知道是否可以在Visual Studio中以编程方式启用已禁用的断点。我正在使用Visual Studio 2008,但我很有兴趣知道其他版本中是否存在此功能吗?
更多信息说我在我的代码中有两个断点,一个在第20行,第一个在第30行。第30行中的一个看起来像这样
if(someval==SomeRandomValue)
{
---->line 20 break point hit here
//I would like to enable the breakpoint at line 30 now as well (which was disabled)
}
答案 0 :(得分:1)
是的,至少有点像。如果你插入
Debugger.Break();
在您的代码中,如果附加了调试器,它将在那里中断。它在MSDN
解释如果未附加调试器,则会询问用户是否要附加调试器。如果是,则启动调试器。如果连接了调试器,则使用用户断点事件发出调试器信号,并且调试器暂停执行该过程,就像调试器断点被命中一样。