Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要C#源代码关系图_C#_Visual Studio_Diagram - Fatal编程技术网

需要C#源代码关系图

需要C#源代码关系图,c#,visual-studio,diagram,C#,Visual Studio,Diagram,我最近接手了一个用Visual Studio 2008 C#编写的web应用程序项目。前一个人的文件很少。我知道它使用母版页,起始页是default.aspx。虽然仍然可以手动跟踪代码(通过大量的时间和艰苦的劳动,还有更多),但我相信我不是第一个遇到这种问题的人,必须有一种更有效的方法来了解整个解决方案文件是如何相互关联的 我需要的是一个高级图表,它给出了哪个页面/控件调用另一个页面/控件的概述,等等。。。它们之间的联系将非常有帮助 有人知道这是怎么做到的吗 谢谢大家! 顺便说一句,我以前的经验

我最近接手了一个用Visual Studio 2008 C#编写的web应用程序项目。前一个人的文件很少。我知道它使用母版页,起始页是default.aspx。虽然仍然可以手动跟踪代码(通过大量的时间和艰苦的劳动,还有更多),但我相信我不是第一个遇到这种问题的人,必须有一种更有效的方法来了解整个解决方案文件是如何相互关联的

我需要的是一个高级图表,它给出了哪个页面/控件调用另一个页面/控件的概述,等等。。。它们之间的联系将非常有帮助

有人知道这是怎么做到的吗

谢谢大家!

顺便说一句,我以前的经验主要是VisualFoxpro

编辑:


感谢艾姆·凯、费尔南多和丹尼尔·布鲁克纳的领导。我已经下载并安装了NDepend和Reflector的试用版。测试了它们,必须说它们都是优秀的产品。NDepend似乎是更强大的产品,而且可能是物有所值的。无论如何,在决定之前,我会和这两个人再好好玩玩。再次感谢,干杯

前来救援。但它的目标是大型代码库,需要花费一些钱。

NDepend是一个非常好的工具。。这也可能有帮助。。由红门与以下一些插件


您可以尝试一些附加模块,如和。查看完整列表。

如果您可以获取项目的副本,并将其加载到Visual Studio 2010上,则在方法级别有一个“生成序列图”选项--您可以在所使用的方法下方查看调用的调用树。

嗨,JMarsch,我加载了VS2010Ultimate RC,但即使在玩过之后也找不到你的建议。谢谢你的建议,干杯!我还没有在ASPX应用程序中尝试过,所以可能这就是问题所在。在这里可以找到它:在代码编辑器中,右键单击方法名称。在上下文菜单中,“生成序列图…”是从顶部开始的第四项。