Visual Studio会记住以前调试会话中的断点,这很棒.
但是,当我正在调试时,我通过点击它来清除其中一个"旧"断点,它只是暂时删除.我的意思是下次调试时,我认为我删除的断点又回来了.
这是非常烦人的 - 有没有设置让它不这样做?
在调试ASP.Net网站的Visual Studio 2008中,我在代码隐藏页面中设置了一个断点.我刷新页面或提交调用方法,断点被击中.然后我删除断点并继续执行.我对代码隐藏页面进行了更改并保存.我再次提交或刷新,删除的断点又回来了!再次被击中,我再次删除它.我已经尝试删除,禁用,如果我对页面进行更改,它无法继续回来.这是非常烦人和非生产性的.我发现断点永久消失的唯一方法是使用Debug菜单删除所有断点项,这显然不太理想.我已经能够在其他开发者机器上重现这一点.这里发生了什么?这是设计的吗?这是VS中的一个错误吗?如何防止这些僵尸断点复活?
我正在使用Visual Studio中的C#调试ASP.NET网站.当我设置断点(在调试期间)时,随着时间的推移,创建的断点将累积许多子断点.(请参阅此处.)
现在,有时当我通过单击红色字形删除断点时,断点仍将在下次执行该行时被触发,因为子断点仍然存在.
在断点窗口中删除断点将解决问题,但是当你有许多设置时找到正确的断点很烦人.此外,删除许多孩子的断点是一个非常缓慢的操作.
那么为了解决这个问题,我可以禁用这个子断点的创建,还是有办法快速删除所有孩子?
备受欢迎的解决方案!
请注意,这与此不重复:有关如何删除Visual Studio断点的问题,因为我在询问如何处理子断点.(虽然我们的目标是相同的.)