如何在Visual Studio 2005/2008(ASP.NET,C#)中永久删除断点
时间:2020-03-05 18:52:12 来源:igfitidea点击:
通常,当我在Visual Studio的某行上有断点时,该程序将在此运行并停止。伟大的。然后,我将单击红色圆圈(或者按F9键)将其删除。显然,我不希望我的程序继续在那里停止。问题是,下次我刷新页面时,断点又回来了!永久删除它的唯一方法是打开断点窗口并将其删除。为什么会发生这种情况,如何改变这种行为?
我注意到在断点窗口中,这些不断返回的断点在它们旁边有一个小加号,当我们单击打开断点的许多子行时。怎么办?
谢谢,
阿丁
解决方案
回答
只需在调试器关闭时清除断点即可。当我们在调试时清除或者添加断点时,该操作仅在该调试会话中持续。
回答
有用的按键组合:要永久删除所有断点,请按CTRL + SHIFT + F9.
回答
当一个用户提供的断点在多个位置绑定时,在断点窗口中出现加号。例如,当在同一调试会话中多次加载单个文件时,可能会发生这种情况。 +使我们可以查看其绑定的每个位置。
@Joel:尽管在某些情况下(例如原始问题),在实际调试过程中可能并不明显,但在调试会话期间修改断点不会使更改变得暂时。
回答
我已经向MS发布了修复建议:
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=391642