【发布时间】:2017-01-18 20:38:40
【问题描述】:
是否有一种编程方式或工具可以遍历项目/程序集中的所有类并找出其他依赖类? Resharper 具有类似的功能,但我无法找到以某种易于分析的格式导出结果的方法。
我的最终目标是在类(每个类)之间创建依赖关系图,而不是按项目/命名空间/等聚合
我的最终目标是得到这样的列表<Class Name>: <Dependency1>, <Dependency N>
- Class1: Class2, Class6, Class9
- Class2: Class1, Class4
- Class3:
- Class4: Class2, Class5
等等
更新: 我正在使用 Visual Studio 2015 Premium。
【问题讨论】:
-
您使用的是哪个版本的 Visual Studio?更昂贵的版本有这些工具。
-
更高级别的 Visual Studio SKU(企业版/终极版,可能还有高级版)支持此功能:msdn.microsoft.com/en-us/library/dd465141.aspx
-
谢谢大家,我用VS版本和版本更新了问题。
标签: c# static-analysis