2014-12-13 203 views
1

在這裏瘋了!Visual Studio 2013忽略斷點

Visual Studio忽略了斷點,跳過了「斷點不會被打中,源代碼與原始版本不同」警告,斷點變成白色。

簡單測試 - 在窗體加載事件中使用幾行新的WinForms項目。

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    Console.WriteLine("1") 
    Console.WriteLine("2") 
    Console.WriteLine("3") 
End Sub 

設置任何這些線路的斷點,我得到上述錯誤,如預期的控制檯輸出(1/2/3)和形式的負載,沒有停頓休息。

新鮮的PC啓動沒有區別。

在Windows 7 x64上運行VS 2013 Update 4。

Jim

+0

嘗試一個乾淨的解決方案/重建解決方案 – 2014-12-13 14:17:51

+0

嘗試在基於操作的代碼(如任務或決策制定等)中添加斷點。看看是否有效,並重建解決方案 – Codeek 2014-12-13 14:18:33

+0

有時候也適用於我。重新加載項目而不終止它通常作爲我的解決方案。 – 2014-12-13 14:19:13

回答

0

在我的情況下,我試圖通過測試代理運行單元測試。這不允許調試發生。我更改了我的testsettings.settings文件,以便角色讀取「本地」而不是遠程,然後我能夠進行調試。