在以前版本的VS中,如果右键单击断点的红点并选择“禁用断点”,则点将变为“空心”,再次单击它将重新启用它。但是在VS2008中,禁用断点会完全删除红点,您需要转到“断点”窗口重新启用。
任何人都知道如何获得以前版本的行为?我有一些BP经常切换,而且它有点像这样做的PITA。我不明白为什么MS把它拿走了。
编辑:我昨天安装了SP1 - 因为没有它,一旦我尝试CTRL + F,VS就会崩溃。好的测试,微软!在SP之前发生同样的问题。
我没有触及默认的配色方案,检查它表明它应该是一个空心点。我试过改变它无济于事。实际上,我甚至无法更改启用的断点的颜色。
这是一台Windows XP 64位计算机。我猜这是问题的根源。
答案 0 :(得分:3)
看起来像VS 2008 SP1中的错误。
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=366060
答案 1 :(得分:0)
这对我的描述方式非常有用,但仅适用于实际代码会受到影响的特定位置,例如方法体内部。
答案 2 :(得分:0)
远射,但您使用的是自定义配色方案吗? 是否有可能为Disabled Breakpoint选择的颜色有效地“隐藏”它? (EG Black on Black)
工具 - >选项 - >环境 - >字体/颜色 - > BreakPoint(已停用)
答案 3 :(得分:0)
这是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
只需点击第一个链接,然后点击下载。有一个链接可以下载此修补程序。它现在可以在我的机器上正常工作。
答案 4 :(得分:0)
热修复KB957912有助于解决此问题,但遗憾的是下载链接:http://code.msdn.microsoft.com/KB957912已失效。
答案 5 :(得分:-1)
我有VS2008 SP1,它有你描述的'禁用断点'功能......你安装了SP1吗?也许这是一个错误?