是否有可以从Visual Studio 2010解决方案中绘制项目架构图的工具?
我想要一个图表,显示解决方案的每个项目如何与解决方案文件夹分组的彼此交互?有没有可以做到的工具?
答案 0 :(得分:1)
如果您有 Visual Studio 2010 Ultimate ,则可以使用依赖关系图或图层图来帮助您完成此任务。如果你有这个版本并想要为C / C ++代码执行此操作,那么你还需要 Visualization&建模功能包,您可以作为MSDN订阅者获取。
依赖关系图
在架构菜单上,选择生成依赖关系图 - > 按 装配即可。这将为您提供按项目组织的整个解决方案的依赖关系图。虽然它们的内容不是由文件夹自动组织的,但它们是由命名空间组织的。然后,您可以手动组织内容以表示文件夹。
-OR -
创建空白依赖关系图。在 Architecture Explorer 中,转到解决方案视图以浏览解决方案,然后将项目及其项目拖到依赖关系图中。
有关详细信息,请参阅How to: Generate Dependency Graphs for .NET Code和How to: Generate Dependency Graphs for C and C++ Code
图层图
答案 1 :(得分:0)
面向.NET开发人员的NDepend工具带有依赖关系图和依赖关系矩阵,并在VS中集成。你可以{Nntpend download and use the free trial edition一段时间。
在NDepend开始页面中,您将看到分析VS解决方案和VS项目,可让您轻松分析代码。
More on NDepend Dependency Graph
More on NDepend Dependency Matrix:
免责声明:我是工具团队的一员