Mar*_*usz 12 c# debugging breakpoints visual-studio
我很难在Visual Studio中调试我的C#应用程序.我无法弄清楚如何逐行调试代码,但不是在程序启动时(因为我需要F5很多次,因为程序需要大约200行才能初始化).我的意思是让我们假设我想在某个时刻开始调试.比如在每行代码中都有一个断点但没有实际创建断点(每次我希望它们创建时都需要花费很多时间).
我希望我有点清楚.
Jon*_*eet 24
我并不完全清楚你以后...
如果您不确定如何逐行排序,请将断点放在您想要逐行开始调试的位置(或暂停应用程序),然后使用F10"Step Over"或F11"Step Into"而不是F5("Go" ").
如果您不确定如何在应用程序中进入应用程序,可以随时点击调试器中的"暂停"按钮,或者在应用程序启动后添加要停止的断点.
如果这些都没有帮助,请提供更多信息.
Nat*_*lls 11
单击"跳过"按钮以启动项目,而不是单击"运行"按钮.您不需要任何断点(尽管它们很有用),您可以逐行开始运行代码.只需继续单击Step Over(如果要进入方法的实现,则单击Step Into).
我想你想使用Step Into(F11)和Step Over(F10),它会一次一行地执行你的代码(在你遇到断点之后)
您可以通过多种不同的方法逐步执行代码,您可以使用F11逐行执行,使用F10逐步执行或使用(Shift + F11)逐步执行.
逐步执行:将调试执行的每一行代码.当调用方法调用时,流进入方法并在完成后返回到调用行.
跳过:如上所述,您不会调试内部方法调用.如果您已经知道方法正在运行并且没有调试就不调用它,那么这是一个更好的调试工具.
跳出:如果您使用Step Through输入了一个方法,Step Out将返回到调用方法的位置.