是否可以在调试时看到Visual Studio中执行函数的列表而不会中断?

时间:2014-02-03 22:25:24

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

我使用过调用堆栈调用层次结构 Profiler 。这些工具都没有给我一个简单的,实时“刚刚执行的函数列表”...在工具Visual Studio窗口中。当我点击指向特定代码文件和行(如果可用)的按钮或链接时,我需要查看一些内容。

我没有发现任何类似的东西。也许,即使PDB FULL打开,也无法获得此类信息。我相信在这一点上我将不得不编写一个Visual Studio 2012加载项或扩展来完成我需要的工作,但我也遇到了问题:首先,我无法从任何{获取函数名称} {3}}除非我暂停调试器或遇到断点。其次,我想要列表的应用程序是一个MVC应用程序,它在“WebDev.WebServer40.exe”下作为DLL运行。

我认为这很简单:从扩展程序中,创建一个工具窗口并将最后执行的方法与参数列表一起记录。

有什么想法吗?非常感谢提前!!

编辑:为了更加清晰

1 个答案:

答案 0 :(得分:2)

如果您有Visual Studio Ultimate,则可以使用IntelliTrace。或者,您可以尝试Runtime Flow,但它无法与VS调试器同时工作。