C# 是否可以仅在项目范围内启用/禁用所有断点(Visual Studio 2015及更高版本)?

C# 是否可以仅在项目范围内启用/禁用所有断点(Visual Studio 2015及更高版本)?,c#,visual-studio,debugging,visual-studio-2015,breakpoints,C#,Visual Studio,Debugging,Visual Studio 2015,Breakpoints,假设我有一个包含10个项目的解决方案,它是一个旧的代码库,我刚刚熟悉它。我正在进行大量调试,并在这里和那里放置断点。我想启用或禁用给定项目(即数据访问项目)中的所有断点,但不是所有解决方案中的断点。我希望在不手动禁用每个断点的情况下执行此操作 有办法做到这一点吗?如果是,是哪一个?是否有扩展或第三方工具可以帮助我?(我正在使用resharper,但没有找到任何方法来执行此操作)在断点面板的工具栏中,您可以单击列并检查函数。它将添加一列,其中包含断点的完全限定位置(直到函数名)。单击函数头以按函数

假设我有一个包含10个项目的解决方案,它是一个旧的代码库,我刚刚熟悉它。我正在进行大量调试,并在这里和那里放置断点。我想启用或禁用给定项目(即数据访问项目)中的所有断点,但不是所有解决方案中的断点。我希望在不手动禁用每个断点的情况下执行此操作


有办法做到这一点吗?如果是,是哪一个?是否有扩展或第三方工具可以帮助我?(我正在使用resharper,但没有找到任何方法来执行此操作)

在断点面板的工具栏中,您可以单击列并检查函数。它将添加一列,其中包含断点的完全限定位置(直到函数名)。单击函数头以按函数排序,断点将被排序并分组在一起。然后,您可以按住shift键并选择要禁用的范围,然后取消选中其中一个,它们都将被禁用


不过,这假设了一个合理的命名约定。

谢谢!到目前为止,这个答案非常接近我想要的。我可以做到这一点,因为这不需要太多的努力。尽管如此,我一直在寻找一个工具,例如右键单击一个项目,然后选择“禁用/启用所有断点”,如果没有提交更好的答案,我会将其标记为已回答。谢谢lot@taquionfhl为这个问题提供了答案,没有其他更好的扩展工具,使用VS的默认断点窗口将是一个解决方案。当然,我也发现了一个扩展工具,也许它对您有帮助:。