2012-09-20 121 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语句。