"run to cursor"命令是否可以跳过 vs2017 中的断点



以下描述来自《Professional Visual Studio 2017》一书: 在运行到光标时,命中不同的断点,然后执行仍将在光标处停止

↑ 这是否意味着"运行到光标"命令可以在到达光标之前跳过断点(而不是在断点处中断(

从我的评论: 描述的意思是,Run to cursor在光标位置设置一个临时断点(请参阅 MS 文档(,一旦命中就会被删除。

因此,如果您在 coursor 位置之前遇到断点,执行将暂停(就像在断点上一样(。一旦继续,将命中临时断点(在光标位置(。

1    void Example() 
2    {
3        var something = new Something(); // break point 1
4        something.OtherThing();          // cursor position
5        something.AnotherThing();       // break point 2
6    }

在此示例中,如果使用Run to cursor将按以下顺序命中断点:

  • 第 3 行
  • 第 4 行
  • 第 5 行

不是Microsoft来源

最新更新