2012-09-20 104 views
1

我正在開發一個vb.net項目,至今我沒有機會參與這類項目,因爲我一直都在使用C#。 我在代碼中做了一些更改,我在一個方法中設置了一個斷點,我想看看我會從該方法中獲得什麼,但儘管設置了斷點,但調試器會跳過該行並轉到下一行。 我不知道爲什麼會這樣。 下面是代碼示例:vb.net中的調試器跳過線

Dim decryptEmail As String = DecryptData("[email protected]") 
     Dim encryptedEmail As String = "[email protected]" 
     Dim encrpytedPassword As String = "mypassword" 

這是發生在頁面加載事件,和調試自動跳過第一行,並進入2號線的時候了。 我想知道爲什麼會發生這種情況,如果有人能幫助我,我將非常感激。 在此先感謝,Laziale

+0

是的,我只注意到當項目沒有啓動時存在斷點,當我啓動項目時,斷點消失。真奇怪 – Laziale

+0

我重建瞭解決方案。抱歉。 @Peladao – Laziale

+0

如果您單步執行代碼,請使用F11而不是F10進入方法。 – chead23

回答

1

根據我的經驗,這些事情可能是由Visual Studio中的錯誤引起的。 我通常只是重建解決方案。如果這沒有幫助,我退出並重新啓動VS並重新打開解決方案。我甚至不得不重新啓動電腦一次以結束奇怪的VS行爲。

最後但並非最不重要的是,如果沒有別的幫助,您可以在想要斷點的行之前輸入Stop語句。