2010-11-09 114 views
7

你好在Visual Studio 2010中有一种方法可以自动生成一个包含多个项目的解决方案的函数调用流程图吗?我的意思是哪个类从哪个类中调用同一个项目或不同类或项目中的其他函数。Visual Studio 2010类图

我真的很感谢这方面的帮助。我不得不深入一个非常复杂的项目,没有文档。

+0

http://modeling.codeplex.com/ – CharithJ 2011-05-25 23:22:14

回答

5

我认为这可能取决于您拥有的visual studio 2010版本。

如果您需要序列图:右键单击方法定义中的任意位置,然后单击生成序列图。我很确定这只是Ultimate而已。 MSDN文档:http://msdn.microsoft.com/en-us/library/ee317485.aspx

如果您正在讨论查看正在进行的函数调用,可以选择函数名称并右键单击,然后单击查看调用层次结构,它将显示调用它或调用的所有函数。您也可以通过函数名称生成序列图。

你也可以创建一个类图。或者右键单击解决方案/项目/ etc->类图或转到Architecture-> Generate Dependency Graph-> Class Diagram,为您打开的解决方案创建类依赖关系图,然后单击类上的向下箭头以查看该类中的函数如何相互作用。

+1

感谢您的帮助。我无法找到架构的选项。我正在使用VS 2010 Professional。 – OBL 2010-11-09 20:06:21

+4

我使用了它,它仅适用于Ultimate版本。感谢在任何情况下的帮助。 :-) – OBL 2010-11-09 20:16:48

3

另一种方法:右键单击项目/命名空间/类,然后选择“查看类图”。

+0

很有用,但就我所理解的问题而言,并不是要求的。 – LJNielsenDk 2013-04-23 19:36:08