我在像
这样的函数中的winforms应用程序中设置了一个断点public void FillOutListViewCtrl()
{
// code to be debugged
}
我在这里放了一个断点。运行应用程序后,我只想知道这个函数内部究竟发生了什么。有没有办法直接使用这个功能?我是否需要附加到任何流程来实现这一目标?
Project使用复杂的类层次结构,我想知道解决问题的最佳方法。 虽然这个项目很大且有一个很大的类层次结构,但我不知道进入这个函数的任何负责任的行为。
答案 0 :(得分:2)
你不需要做任何特别的事情。只需按照以下步骤操作:
如果你不能点击 F5 (无论出于何种原因)
就是这样。
(如果这就是你要问的那样)
答案 1 :(得分:1)
如果你运行带有visual studio调试器的程序(只需按F5)并且你在方法中有一个断点,那么程序执行应该停止,方法被调用,你应该能够单步执行方法
所以,不,没有特别需要。
答案 2 :(得分:0)
在方法的第一行设置断点。
运行你的应用程序。
调用该方法时,执行将在断点处停止。
现在按F10
键逐步执行该方法。
你可以右键点击一些变量和 quickwatch 变量,
通过右键单击并将设置下一个语句跳过执行到该行。
再次F5执行其余的工作。
如果有帮助请标记为答案。