3

新手来了 我不知道它是怎么发生的,但我正在开发一个程序,当我去调试并进入时,黄色箭头走到我代码的最后并跳过了整个块。有没有快速解决这个问题的方法?

4

2 回答 2

1

点击F11,或单击工具栏上的“步入”按钮。

于 2013-04-28T03:14:58.537 回答
1

有时,当您调试循环、迭代或 lambda 函数和委托时,“黄色箭头”会跳一级到作用域块的末尾。您可以连续多次按 F11,直到它跳回开始语句(迭代条件、委托签名、lambda 表达式),最后进入内部块。

经常发生的情况(正如我提到的 lambda 函数和委托),如果调用这些调用层发生在作为 .NET 系统一部分的调用堆栈上,除非您仔细配置 Visual Studio,否则您将不会无法调试这些。在这种情况下,在 lambda 函数/委托的主体中放置一个断点并按 F5,您应该会遇到断点。但是在这种情况下,系统会警告您一条消息,它无法显示源代码,您只能看到程序集。

另请查看您的调试器设置:链接

于 2013-04-28T03:31:38.327 回答