【问题标题】:How to step forward to next 'file' from a breakpoint in Visual Studio?如何从 Visual Studio 中的断点前进到下一个“文件”?
【发布时间】:2019-12-01 23:07:03
【问题描述】:

我正在尝试了解项目的工作流程,并希望对每个调用的文件进行检测。

我尝试使用定义/引用来手动设置断点,但这是一个巨大的项目,这样可能会错过一些东西。

我也在 Visual Studio 中使用了前进按钮,但它只是跳到下一行,这使得无法跟踪整个项目。

有什么可以跳转到下一个文件而不是下一行的吗?或者有没有其他工具可以帮助我理解代码的流程?

【问题讨论】:

  • 这没有意义。没有“文件流”。
  • @BrootsWaymb,某人如何描述某事对您来说可能不一定有意义,但如果对他们有意义,那么这是描述他们问题的一种公平方式。
  • 如果您只是阅读代码并使用Go To Definition F12Go To Implmenetation Ctl+F12,就会清楚在单独的文件中定义了哪些方法。
  • 没有“下一个文件”。文件没有执行顺序。
  • @KyleMit - 根据非标准术语或不清楚的描述指出没有意义的部分并没有什么坏处,因为它会引起发布者的注意并且他们可以调整(因为他们在这里做了,改变“文件”->“代码”)并学习。如您所知,帖子是为了社区的利益,而不仅仅是 OP。尽管我们在通过文字交流时失去了一些意图,但我的评论并不是要以居高临下的语气来表达。我绝对没有的意思是“这个问题没有价值,因为我不了解这部分”。

标签: c# asp.net .net visual-studio debugging


【解决方案1】:

你可能想做的是:

使用 F11

进入代码

代替:

使用 F10

跳过代码

单步执行代码将进入下一个被调用的方法。通常它位于另一个文件中,但不一定是定义。

进一步阅读

【讨论】:

  • @user6219476 - 正如其他人所说,没有“下一个文件”。文件没有执行顺序。但听起来 KyleMit 为您提供了您真正想要的东西 - 能够“进入”下一个调用函数(无论该函数恰好位于哪个源文件中)。
【解决方案2】:

您可以使用我的Runtime Flow 工具来了解项目的工作流程。虽然它需要一些手动配置来监控 ASP.NET 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多