我怎样才能弄清楚刚刚运行的代码
本文关键字:运行 代码 弄清楚 | 更新日期: 2023-09-27 18:20:46
我使用VS2012来分析一个以前从未见过的大型项目。我试图弄清楚当我点击一个按钮时会发生什么,但我不知道事件的代码在哪里。有什么方法可以让VS告诉我最近运行了什么代码吗?或者也许是一种查看哪些事件处理程序与UI元素相关联的方法?
您可以使用Runtime Flow扩展(由我开发,30天试用)列出单击按钮后执行的所有方法。
听起来您正在寻找一个代码分析工具。通常用于评测性能,它肯定会向您显示在特定操作期间代码库中的每一个例程。
一些比较受欢迎的是dotTrace和RedGate的蚂蚁。我认为更昂贵的Visual Studio.NET版本也内置了一些评测。根据您的代码是否都是托管的,以及执行环境(Windows、web等)的不同,您的里程可能会有所不同。
编辑:在我的VS.NET 2013 Pro副本中,我刚刚在Analyze->profiler下找到了探查器。