在VS 2012中逐行检查代码

时间:2015-04-15 07:25:45

标签: c# wpf visual-studio-2012

我有一个C#WPF应用程序代码,我想了解。我正在使用f11和f10来介入和翻转。但是,一旦我的应用程序开始,我不知道代码的哪一部分正在执行。

这就是我想要的:

我想知道即使在应用程序开始之后,代码的哪一部分也会被执行,当我点击应用程序中的菜单时,我想知道哪部分代码正在执行。

请我是c#VS 2012和WPF的新手。帮我分析应用程序代码。

2 个答案:

答案 0 :(得分:2)

您有几个选择:

  1. 运行时点击Pause,然后点击Step Into。例如,当您单击按钮或菜单项时,这将使您进入被调用的行。
  2. 在您希望它断开的点设置断点。
  3. 在代码中,放置Debugger.Break()以停止特定代码行的调试器。

答案 1 :(得分:0)

以下是您可以遵循的一些步骤。

  • 从f10开始调试,而不是从F5开始调试。这将启动你 调试模式下的应用程序,但是从main方法开始evetn。

  • 在调试模式下运行应用程序时,您可以使用暂停按钮 立即查看代码运行的位置。

  • 当您希望进入代码时(代码需要在您的源代码树中),请使用F11来查看调用函数正在执行的操作。

按照这些步骤使用模式调试。