Find out which line will be executed in Visual Studio debug mode

不打扰是莪最后的温柔 提交于 2019-11-28 11:01:16

问题


How can I find out which line will be executed after performing any action?

If I know what will be executed I can put break point there. But what if I am not sure where to set breakpoint or just I need to go to the executing line faster (without setting breakpoints).

"Break All" is not what I look for. It is pausing debugging, so I cannot perform any action (just after which I want Visual Studio sets breakpoint automatically)

In other words, for example I want to start debugging each line after clicking a button, without putting breakpoints. Is it possibile?


回答1:


For a .NET application you can use my Runtime Flow tool (30-day trial) to see code that is executed after some action.




回答2:


Set a breakpoint at the line you want to stop after. Then once the breakpoint is hit Step Into or press F11 in Visual Studio. This takes you to the very next line of code that executes, no matter where it is in the project.



来源:https://stackoverflow.com/questions/31346496/find-out-which-line-will-be-executed-in-visual-studio-debug-mode

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!