【发布时间】:2012-09-20 11:38:10
【问题描述】:
我正在从事一个 vb.net 项目,到目前为止我还没有机会从事那种项目,因为我一直都在专门使用 C#。
我对代码进行了一些更改,并在一个方法上设置了断点,我想看看我将从该方法中得到什么,但是虽然我设置了断点,但调试器会跳过该行并转到下一行.
这是代码示例:
Dim decryptEmail As String = DecryptData("myemail@yahoo.com")
Dim encryptedEmail As String = "myemail@yahoo.com"
Dim encrpytedPassword As String = "mypassword"
这发生在页面加载事件中,被调试者自动跳过第一行,并立即转到第二行。我想知道为什么会这样。
【问题讨论】:
-
如果您单步执行代码,请使用 F11 而不是 F10 来单步执行方法。
-
是的,我刚刚注意到断点在项目未启动时存在,而当我启动项目时,断点消失了。真奇怪
-
我重建了解决方案。对不起。 @Peladao
-
可能VB可以在编译时计算那个表达式;在这种情况下,您无法在其上设置断点,因为实际上没有代码。
-
好点布赖恩,我们需要知道“DecryptData”是什么。但是,赋值语句不是一直被编译器当作代码处理的吗?
标签: asp.net vb.net visual-studio-2010