【发布时间】:2010-11-24 06:24:05
【问题描述】:
我正在调试一个程序 (VS2008),并且正在逐步执行代码行。我遇到了正在调用委托函数的一行,我试图进入它。然而,不是像我预期的那样单步执行该方法,而是绕过了该方法,而是使用调试器单步执行我认为是委托调用的函数。在调用堆栈中,我期望委托方法所在的行显示为灰色,并带有文本 [Lightweight Function]。
“轻量级功能”部分是什么意思?有没有办法进入这个功能?
【问题讨论】:
-
天啊,首先 Visual Studio 告诉我“此代码是由工具生成的”,现在它正在调用我的函数“轻量级”?什么态度! :)
-
检查你的编译设置,也许优化已经启用并且函数可以被优化掉(内联)
标签: c# .net visual-studio-2008 callstack