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

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

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

谢谢!

顺便说一句,我以前的经验主要是Visual Foxpro ...

编辑:

谢谢Aim Kai,Fernando和DanielBrückner的带头。我已经下载并安装了NDepend和Reflector的试用版。经过测试,必须说它们都是出色的产品。 NDepend似乎是功能更强大的产品,可能物有所值。无论如何,我会在决定之前再同时进行这两项工作。再次感谢并加油!

最佳答案

NDepend是一个非常好的工具..这也可能会有所帮助.. Red Gate的.Net Reflector带有以下某些插件...

http://www.codeplex.com/reflectoraddins

关于c# - 需要C#源代码关系图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2312263/

10-11 11:55