【问题标题】:How can I change the location of a breakpoint in Visual Studio 2017如何在 Visual Studio 2017 中更改断点的位置
【发布时间】:2018-06-19 07:25:31
【问题描述】:

我一直在 Internet 上查找如何更改 Visual Studio 2017 中断点的位置,但找不到任何答案。唯一接近的答案来自2009,并且在 VS2017 中不再是一个选项。

回答该问题的大多数尝试都涉及删除和重新创建断点。大多数情况下这很好,但是如果您正在处理对“断点”应用了多个选项的跟踪点或条件断点,您并不想删除并重新创建它。

我什至在 UserVoice 上看到了将断点拖放到不同行的请求,但没有任何内容告诉我如何做到这一点,即使没有拖放。

是的,我知道很多人说你为什么还要搬家呢?好吧,有时 VS2017 在从 TFVC 执行 Get Latest 后就无法做到这一点,代码已移动但断点并未随代码移动,我真的不想重新创建条件跟踪点。或者,也许我只是想将它移至一般测试和调试,并专注于不同的代码位。无论哪种方式,为什么并不重要 - 问题是如何。

那么如何在不删除并重新创建所有选项的情况下更改断点的位置?

【问题讨论】:

  • 能否将您的解决方案标记为答案,这样可以帮助遇到相同问题的其他社区成员。祝你有美好的一天:)

标签: visual-studio visual-studio-2017 breakpoints visual-studio-debugging conditional-breakpoint


【解决方案1】:

好吧,也许我只是瞎了眼,但这对我来说一点也不明显。

您会看到蓝色文字位置: - 这意味着您可以点击进行编辑! (是的,就像您可以单击以编辑同样为蓝色的命中计数或消息字符串一样。)

瞧!我们现在可以更改断点的行号甚至字符位置,而无需删除并重新创建所有选项(如果您有一些复杂的条件或消息要输出或要移动很多断点,这会很痛苦)。

希望这对某人有所帮助,因为甚至 Visual Studio Documentation for Using Breakpoints 都没有提到这一点!

【讨论】:

  • 这真是太棒了。几个月来我一直想这样做(我经常使用条件断点来调试脚本语言),最后决定用谷歌搜索它和中提琴!第一击就有答案,而且很简单。
猜你喜欢
  • 1970-01-01
  • 2021-05-15
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多