2

我目前正在处理一个不是我写的申请,而是我一年多前辞职的一位同事写的。他没有在他的代码中使用任何注释,也没有留下任何工作流、注释或任何东西来记录应用程序的流程。

我可以使用他创建的其中一个类,并且在该类中有一个我需要在当前应用程序中重用的方法。我花了一个多小时试图找出他在哪里引用了这个方法调用,但对于我的生活,我似乎找不到它。我已经看到他的应用程序中的这个方法确实可以运行,而且效果很好。

有什么方法可以跟踪从应用程序开始到我在 Visual Studio 2010 中插入此方法的断点的所有方法调用?到目前为止,我从来没有需要这样做。

更新

这是一个 ASP.NET MVC2 应用程序。我查看了所有视图和控制器,将搜索功能设置为整个解决方案,并关闭区分大小写。我很确定代码不会自发运行:)。

4

1 回答 1

2

From the last edit, I guess that Find all references button would suit your needs. Unfortunately, you can't set breakpoint on the function declaration; however, if you set a breakpoint in a function body, you can then use Call Stack to find out where it was called.

If you still can't find it with it, i suggest you double-check your standard search function.

于 2012-05-21T09:07:09.323 回答