【问题标题】:Line by line inspection of code in VS 2012在 VS 2012 中逐行检查代码
【发布时间】:2015-04-15 07:25:45
【问题描述】:

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

这就是我想要的:

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

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

【问题讨论】:

标签: c# wpf visual-studio-2012


【解决方案1】:

你有几个选择:

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

【讨论】:

  • @user3483952:需要更多帮助?如果没有,请接受您最喜欢的答案。
【解决方案2】:

您可以按照以下步骤操作。

  • 从 f10 而非 F5 开始调试。这会让你开始 应用程序处于调试模式,但从 main 方法开始。

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

  • 当您希望进入代码时使用 F11(代码需要在您的源代码树中。)查看调用函数在做什么。

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

【讨论】:

    猜你喜欢
    • 2013-09-15
    • 1970-01-01
    • 2013-09-30
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多