2009-10-13 98 views
0

這發生在Visual Studio 2005中的ASP.NET Web應用程序中。無法在Visual Studio 2005的右括號中設置斷點

例如,如果我嘗試設置一個斷點在下面的代碼:

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

這將設置指標保證金斷點,但是當我真正按F5調試應用程序,斷點會忽然閃爍(小紅圈真的消失然後再現),然後完全消失。其他斷點將起作用,只是不以結尾括號結尾。這用於工作,直到我安裝然後卸載ReSharper(或者它打破了它,或者它恰好巧合)。

編輯:只是重申 - 這是用來工作,但不再。我知道我可以將斷點放在不同的路線上,但這不是我想要做的。我希望它再次正常工作。

編輯2:重置所有我的設置沒有幫助。

任何想法?

+0

任何安全性最新更新到.NET或VS? – 2009-10-13 21:18:05

+0

只需安裝/卸載ReSharper。沒有.NET/VS。 – Habaabiai 2009-10-14 12:53:22

回答

1

在它上面的行上設置斷點,而不是右大括號。

如果斷點從一個實心圓圈變成一個空圈圈,則表示通常不會因爲代碼與實際加載的二進制模塊之間的不匹配而設置斷點。這可以通過構建或重建可疑模塊來解決。

+0

對不起,我原來的帖子顯然不夠清楚:這是我曾經能夠做的事情,但不能再做了。我不想解決它 - 我想恢復原來的功能。 – Habaabiai 2009-10-13 20:57:06

0

安裝ReSharper時打開的所有項目都受到影響。我瀏覽了每個項目並刪除了.suo文件。之後,生活很好 - 我可以再次設置折點!