【发布时间】:2013-11-14 16:48:51
【问题描述】:
我有这个小方法
[System.Diagnostics.DebuggerStepThrough]
public static void Log(Database db)
{
db.Log = s => MyLogger.Log(s);
}
但调试器仍会为每个s => MyLogger.Log(s) 停止
有没有办法告诉调试器忽略此特定行?
无聊之王必须为每个查询手动步入/越过/退出它
这个db.Log的东西是实体框架6日志
【问题讨论】:
-
@gleng,我也只能按我的 ctrl-shift-f8,跳过,这将执行您刚才所说的操作,而不会再有一个断点。我希望能够跳过它。
-
“越过”而不是“步入”?
-
@MarvinSmit,如果有办法,我希望它由 Visual Studio 自动完成。我知道我可以这样做。当你不停地调试并且你一直按同一个 F 键时,你不想在 2 个 F 键之间来回切换,以防万一你犯了一个错误而不得不重新来过
-
在该行之后设置一个断点并按 F5?
-
“System.Diagnostics.DebuggerStepperBoundary”可以吗? (未经本人测试)
标签: c# visual-studio-2012 lambda visual-studio-debugging