c# - 进入 VS2013 中的 lambda 表达式是否被破坏?

标签 c# debugging lambda visual-studio-2013 step-into

在 VS2010 和 VS2012 中,当为 foreach 循环的 in 部分显示当前语句时,我可以进入 lambda 表达式:

StepInto lambda expression

我只需按 f11:

StepInto lambda expression VS2010

在 VS2013 中,这被打破了。当我点击 f11 时,当前语句直接进入循环变量:

StepInto lambda expression VS2013

我仍然可以通过为 i % 2 == 0 表达式设置断点来进入 lambda 表达式,但是简单的 f11 更容易... 这是 VS2013 中的错误还是我遗漏了某些设置或其他内容?

最佳答案

确保您已打开“仅我的代码”调试选项。

转到选项 -> 调试 -> 常规并确保取消选择“仅启用我的代码”。

关于c# - 进入 VS2013 中的 lambda 表达式是否被破坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19360140/

相关文章:

c# - 生成 0 到 9 之间的三个唯一数字列表的最佳方法

c# - HttpListener 调用了两次

c# - 使用 IOC 解析 View 和 ViewModel

oracle - 用于 PL/SQL 开发的 IDE

javascript - 如何使用 VS Code 调试在 Vagrant VM 内运行的 React 应用程序?

debugging - 如何调试 RESTful 服务?

syntax - 可以使用 Clojure/Lisp 宏来实现此 lambda 语法吗?

c++ - std::bind 与 lambda 的效率

c# - IQueryable 转换

c# - 未翻译所需的数据注释