如何在 Visual Studio 2017 中更改断点的位置
How can I change the location of a breakpoint in Visual Studio 2017
我一直在网上寻找如何在 Visual Studio 2017 中更改断点的位置,但找不到任何答案。唯一接近的答案来自 2009 并且在 VS2017 中不再是一个选项。
大多数回答问题的尝试都涉及删除和重新创建断点。大多数情况下这很好,但是如果您正在处理跟踪点或条件断点,这些断点有几个选项应用于 "breakpoint" 您真的不想删除并重新创建它。
我什至在 UserVoice 上看到过将断点拖放到另一行的请求,但没有任何内容告诉我即使没有拖放也该怎么做。
是的,我知道很多人说你为什么要移动它?好吧,有时 VS2017 在从 TFVC 执行 Get Latest
后没有得到它,代码已经移动但断点没有随代码移动,我真的不想重新创建条件跟踪点。或者我可能只是想将它移动到一般测试和调试中,并专注于不同的代码。无论哪种方式,为什么并不重要 - 问题是如何。
那么如何更改断点的位置而不必删除并重新创建所有选项?
好吧,也许我只是瞎了眼,但这对我来说一点也不明显。
您会看到显示位置的蓝色文本: - 这意味着您可以点击进行编辑! (是的,就像您可以单击以编辑同样为蓝色的点击次数或消息字符串一样。)
瞧!我们现在可以更改行号甚至断点的字符位置,而无需删除并重新创建所有选项(如果您有一些复杂的条件或消息要输出或有很多断点要移动,这会很痛苦)。
希望这对某人有所帮助,因为甚至 Visual Studio Documentation for Using Breakpoints 都没有提到这一点!
我一直在网上寻找如何在 Visual Studio 2017 中更改断点的位置,但找不到任何答案。唯一接近的答案来自 2009 并且在 VS2017 中不再是一个选项。
大多数回答问题的尝试都涉及删除和重新创建断点。大多数情况下这很好,但是如果您正在处理跟踪点或条件断点,这些断点有几个选项应用于 "breakpoint" 您真的不想删除并重新创建它。
我什至在 UserVoice 上看到过将断点拖放到另一行的请求,但没有任何内容告诉我即使没有拖放也该怎么做。
是的,我知道很多人说你为什么要移动它?好吧,有时 VS2017 在从 TFVC 执行 Get Latest
后没有得到它,代码已经移动但断点没有随代码移动,我真的不想重新创建条件跟踪点。或者我可能只是想将它移动到一般测试和调试中,并专注于不同的代码。无论哪种方式,为什么并不重要 - 问题是如何。
那么如何更改断点的位置而不必删除并重新创建所有选项?
好吧,也许我只是瞎了眼,但这对我来说一点也不明显。
您会看到显示位置的蓝色文本: - 这意味着您可以点击进行编辑! (是的,就像您可以单击以编辑同样为蓝色的点击次数或消息字符串一样。)
瞧!我们现在可以更改行号甚至断点的字符位置,而无需删除并重新创建所有选项(如果您有一些复杂的条件或消息要输出或有很多断点要移动,这会很痛苦)。
希望这对某人有所帮助,因为甚至 Visual Studio Documentation for Using Breakpoints 都没有提到这一点!