我怎样才能弄清楚刚运行的代码是什么?

时间:2014-09-04 22:14:47

标签: c# visual-studio debugging events visual-studio-2012

我使用VS2012来分析我之前没见过的大型项目。我试图找出当我点击按钮时会发生什么,但我不知道事件的代码在哪里。有什么方法可以让VS告诉我最近运行的代码是什么?或者也许是一种查看哪些事件处理程序与UI元素相关联的方法?

2 个答案:

答案 0 :(得分:0)

您可以使用Runtime Flow扩展程序(由我开发,30天试用版)列出您点击按钮后执行的所有方法。

答案 1 :(得分:0)

听起来你正在寻找代码分析工具。通常用于分析性能,它肯定会在特定操作期间向您显示代码库中的每个例程。

一些比较流行的是dotTrace和RedGate的ants。我认为更昂贵的Visual Studio.NET版本也内置了一些分析。根据您的代码是否全部被管理,以及执行环境是什么样的(Windows,Web等),您的里程可能会有所不同。

编辑:在我的VS.NET 2013 Pro副本中,我刚刚在Analyze下找到了探查器 - >探查。