代码之家  ›  专栏  ›  技术社区  ›  adinas

如何在Visual Studio 2005/2008(ASP.NET,C#)中永久删除断点

  •  10
  • adinas  · 技术社区  · 16 年前

    通常,当我在VisualStudio中的某行上有一个断点时,程序将运行并在那里停止。伟大的然后单击红色圆圈(或按F9键)将其删除。显然,我不希望我的程序一直停在那里。问题是,下次我刷新页面时,断点又回来了!永久删除它的唯一方法是打开断点窗口并将其删除。为什么会发生这种情况?我如何改变这种行为?

    我注意到,这些不断返回的断点在“断点”窗口的旁边有一个加号,当您单击该窗口时,会打开许多断点的子行。这是怎么回事?

    谢谢

    6 回复  |  直到 16 年前
        1
  •  16
  •   Jon Dewees    16 年前

    有用的组合键:要永久删除所有断点,请按CTRL+SHIFT+F9。

        2
  •  6
  •   Joel Coehoorn    16 年前

        3
  •  3
  •   Jay Bazuzi Buck Hodges    16 年前

    @Joel:在调试会话期间修改断点并不会使您的更改成为临时性的,尽管在某些情况下(如原始问题),实际行为可能并不明显。

        5
  •  1
  •   J Collins    12 年前

    之所以出现这种情况,是因为Visual Studio允许在一行上有多个断点,即在单独的子条款中,它在体系结构上允许多个相同的断点。接口不一定反映这一点,您将看到断点的删除是以图形方式删除它,而不是以编程方式删除它的所有实例。

    调试>视窗>断点

        6
  •  0
  •   Cesar    10 年前

    使用断点窗口(Ctrl+Alt+B)清除断点。

    调试时,当您点击断点时,请查看断点窗口中的粗体窗口。