代码之家  ›  专栏  ›  技术社区  ›  Marc Bernier

禁用的断点消失,不再有红点?

  •  3
  • Marc Bernier  · 技术社区  · 16 年前

    在以前的vs版本中,如果右键单击断点的红点并选择禁用断点,则该点将变为“空心”,再次单击将重新启用它。但是在VS2008中,禁用断点会完全删除红点,您需要转到断点窗口来重新启用。

    有人知道如何获得以前版本的行为吗?我有几个经常切换的英国石油公司,用这种方式做这件事有点麻烦。我不明白为什么微软拿走了这个。

    编辑:我昨天安装了sp1-因为没有它,vs会崩溃,当我试图ctrl+f.nice测试,微软!同样的问题也发生在SP之前。

    我没有碰过默认的颜色方案,检查它表明它应该是一个空点。我试图把它改成无效的。实际上,我甚至无法更改启用的断点的颜色。

    这是一台Windows XP 64位计算机。我想这就是问题的根源。

    6 回复  |  直到 9 年前
        1
  •  3
  •   David    16 年前
        2
  •  0
  •   John Lemp Chris Heald    16 年前

    这对我很有用,就像你描述的那样,但只适用于实际代码被击中的特定位置,比如方法体内部。

        3
  •  0
  •   Brian Schmitt    16 年前

    长镜头,但你使用的是自定义配色方案吗? 为禁用断点选择的颜色是否可能有效地“隐藏”它? (如黑对黑)

    工具-->选项-->环境-->字体/颜色-->断点(禁用)

        4
  •  0
  •   Mark Ingram    16 年前

    这是Visual Studio 2008 SP1的错误。有可用的修复程序:

    http://code.msdn.microsoft.com/KB957912

    相关的支持页面如下:

    http://support.microsoft.com/kb/957912

    原始错误报告如下:

    https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=366060

    只需按照第一个链接,然后点击下载。有一个链接可以下载修补程序。它现在在我的机器上工作正常。

        5
  •  0
  •   landydoc    9 年前

    热修复KB957912有助于解决此问题,但不幸的是,下载链接: http://code.msdn.microsoft.com/KB957912 死了。

        6
  •  -1
  •   naspinski    16 年前

    我有VS2008 SP1,它有你描述的“Diasble断点”功能…是否安装了SP1?也许是个虫子?