【发布时间】:2010-11-09 19:45:55
【问题描述】:
您好,Visual Studio 2010 中有没有一种方法可以为包含多个项目的解决方案自动生成函数调用流程图?我的意思是哪个项目中的哪个类的哪个函数从同一个项目或不同的类或项目调用其他函数。
我将非常感谢这方面的帮助。我必须潜入一个没有文档的非常复杂的项目。
【问题讨论】:
您好,Visual Studio 2010 中有没有一种方法可以为包含多个项目的解决方案自动生成函数调用流程图?我的意思是哪个项目中的哪个类的哪个函数从同一个项目或不同的类或项目调用其他函数。
我将非常感谢这方面的帮助。我必须潜入一个没有文档的非常复杂的项目。
【问题讨论】:
我认为这可能取决于您拥有的 Visual Studio 2010 版本。
如果您需要序列图:右键单击方法定义中的任意位置,然后单击生成序列图。我很确定这只是终极版。 MSDN 文档:http://msdn.microsoft.com/en-us/library/ee317485.aspx
如果您正在谈论查看正在调用的函数,您可以选择函数名称并右键单击,然后单击查看调用层次结构,它将显示调用它或它调用的所有函数。也可以通过函数名生成时序图。
您还可以创建类图。右键单击解决方案/项目/等->类图或转到体系结构->生成依赖关系图->类图为您打开的解决方案制作类依赖关系图,然后您可以单击类上的向下箭头查看该类中的函数如何交互。
【讨论】:
另一种方式:在projects/namespace/class上右击,然后选择“View class diagram”。
【讨论】: