Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS 2012中代码的逐行检查_C#_Wpf_Visual Studio 2012 - Fatal编程技术网

C# VS 2012中代码的逐行检查

C# VS 2012中代码的逐行检查,c#,wpf,visual-studio-2012,C#,Wpf,Visual Studio 2012,我有一个C#WPF应用程序代码,我想理解。我正在使用f11和f10来介入和跳过。然而,一旦我的应用程序开始,我就不知道代码的哪一部分正在执行 以下是我想要的: 我想知道哪部分代码在应用程序启动后被执行,当我点击应用程序中的菜单时,我想看到哪部分代码被执行 拜托,我是c#VS 2012和WPF的新手。请帮助我分析应用程序代码。您有几个选项: 运行时单击暂停,然后进入。例如,当您单击按钮或菜单项时,这会将您带到正在调用的行 在要打断的点处设置打断点 在代码内部,将调试器放置在特定代码行处停止 以下是

我有一个C#WPF应用程序代码,我想理解。我正在使用f11和f10来介入和跳过。然而,一旦我的应用程序开始,我就不知道代码的哪一部分正在执行

以下是我想要的:

我想知道哪部分代码在应用程序启动后被执行,当我点击应用程序中的菜单时,我想看到哪部分代码被执行


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

您有几个选项:

  • 运行时单击
    暂停
    ,然后进入
    。例如,当您单击按钮或菜单项时,这会将您带到正在调用的行
  • 在要打断的点处设置打断点
  • 在代码内部,将调试器放置在特定代码行处停止

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

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

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

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


    在执行这些步骤时使用调试模式。

    @user3483952:需要更多帮助吗?如果不是,请接受您最喜欢的答案。请参阅