无法在Visual Studio 2005中的右括号上设置断点

时间:2009-10-13 20:53:01

标签: visual-studio-2005

这是在Visual Studio 2005中的ASP.NET Web应用程序中发生的。

例如,如果我尝试在以下代码中设置断点:

if (frustrated)
{
    bool cry = true;
} <-- breakpoint here

它会在指标边缘设置断点,但是当我实际按F5调试应用程序时,断点将闪烁(小红圈逐渐消失然后重新出现),然后完全消失。其他断点将起作用,而不是以结束括号结束的断点。这曾经工作,直到我安装然后卸载ReSharper(要么它打破它,或它只是巧合)。

编辑:重申一下 - 这已经过去了,但现在已不复存在了。我知道我可以将断点放在另一条线上,但这不是我想做的。我希望它再次正常工作。

编辑2:重置我的所有设置都无济于事。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

在断面上方设置断点,而不是右括号。

如果断点从实心圆圈变为空圆圈,则表示由于代码与正在加载的实际二进制模块不匹配,通常无法设置断点。这可以通过构建或重建可疑模块来解决。

答案 1 :(得分:0)

安装ReSharper时打开的所有项目都受到影响。我浏览了每个项目并删除了.suo文件。在那之后,生活很美好 - 我可以再次设置断点!