2017-06-08 26 views
0

就是这样。假设我有一个包含10个项目的解决方案,它是一个旧的代码库,我刚刚熟悉它。我正在做很多调试,并在这里和那里放置断点。我希望启用或禁用给定项目中的所有断点(即数据访问项目),但不是在所有解决方案中。我想要做到这一点,而无需手动禁用每个断点。是否可以启用/禁用只有项目范围的所有断点(Visual Studio 2015及更高版本)?

有没有办法做到这一点?如果是这样,那是什么?有扩展或第三方工具可以帮助我吗? (我使用ReSharper的,但没有找到任何办法做到这一点)

感谢

回答

1

在断点面板,在工具栏中你可以点击列和检查功能。它会添加一个包含断点完全限定位置的列(直到函数名称)。点击函数标题按功能排序,你的断点将被排序,从而组合在一起。然后,您可以移动选择您想要禁用的范围,并取消选中其中的一个,它们将全部禁用。

尽管这个假设有点理智的命名约定。

+0

谢谢!这个答案到目前为止非常接近我想要的。我能做到这一点,因为这不会耗尽这么多的努力。不过,我正在寻找一个工具,例如右键点击一个项目,并选择“禁用/启用所有断点”。如果没有提交任何答案,我会将其标记为已回答。非常感谢 – taquion

+0

@taquion,fhl提供了这个问题的答案,没有其他更好的扩展工具,使用VS的默认断点窗口将是一个解决方案。当然,我也找到了一个扩展工具,可能对您有所帮助:https://marketplace.visualstudio.com/items?itemName=VisualStudioALMRangers.BreakpointGenerator。 –

+0

明白了!将问题标记为已回答... – taquion

相关问题