2015-07-10 108 views
0

如何确定执行任何操作后哪一行将被执行?找出哪一行将在Visual Studio调试模式下执行

如果我知道什么将被执行,我可以在那里放置断点。但是如果我不确定在哪里设置断点或者我需要更快地执行执行行(不设置断点)。

“打破所有”不是我所期待的。它暂停调试,所以我不能执行任何操作(之后我希望Visual Studio自动设置断点)

换句话说,例如,我想在单击按钮后开始调试每一行,而不放置断点。它可能吗?

回答

1

对于.NET应用程序,您可以使用我的Runtime Flow工具(30天试用版)查看某些操作后执行的代码。

+0

谢谢。我不知道我是否会使用它,但或多或​​少是我的意思。 – tauri

0

在想要停止的行上设置断点。然后一旦中断点被击中步入或在Visual Studio中按F11。这会将您带到执行的下一行代码中,而不管它在项目中的哪个位置。

+0

99%的病例我都这么做。但是如果我不知道在哪里设置断点? – tauri

+0

如果你想找出被调用的类/方法的位置,那么你可以右键单击类/方法,然后按“Go To Definition”或将光标放在方法名称的中间,然后按F12键'而不必处于调试模式。 – amza

+0

我也知道它:)但是这一次我需要Visual Studio会告诉我,执行某些操作后会执行什么操作。 (点击按钮并不是最好的例子,因为我知道它会是什么,但在1%的情况下,我不知道) – tauri

相关问题