在Visual Studio中,您可以显示单个函数的Call层次结构。我正在寻找的是相同的功能,但可以从C#代码中访问。
是否可以通过自编写的Visual Studio插件使用某些API?或者我可以直接访问某些库来进行代码分析吗?
通过一些静态代码分析来获取程序的CFG就足够了。
答案 0 :(得分:0)
发现FxCop符合我的需求以获得调用堆栈。
它随VS Professional和Ultimate一起提供,也是Windows SDK的一部分。
我仍在寻找完整的控制图表实现,但这是另一个问题。