如何制作“调用堆栈图”

Mik*_*elo 5 .net c# diagram

创建调用堆栈图

我们最近刚刚被投入到一个需要我们进入代码的大项目中(废话)。

我们正在使用不同的方法来熟悉它,断点等。但是我们发现一种方法是制作应用程序的调用树,最简单/最快的方法是什么?

通过代码?插件?手动?

该项目是一个 C# Windows 应用程序。

And*_*are 0

编辑:我相信 Microsoft 的CLR Profiler能够显示正在运行的应用程序的调用树。如果这还不够,我已经留下了下面发布的链接,以防您想开始定制解决方案。


这是一篇 CodeProject 文章,可能会为您指明正确的方向:

此处提供的下载是一个 Visual Studio 2008 C# 项目,用于一个简单实用程序,用于列出 C# 代码中的用户函数调用树。

这个调用树列表器似乎适合我的编码风格,但对于其他一些编码风格可能不可靠。这里提供它有两个想法:首先,一些程序员可能会发现它本身很有用;其次,如果精通 C# 解析的人能够通过合并准确的 C# 解析器来升级它,并产生一个无论编码风格如何都可靠的改进实用程序,我将不胜感激

源代码可供下载 - 也许您可以使用它作为自定义解决方案的起点。