我的任务是研究一些不属于我的.NET代码.这有点难以弄清楚,因为在不同的领域有很多钩子.换句话说,一切似乎都非常高度耦合. 我希望能够做到以下几点: 很容易看到项目的层次(树)视图
我希望能够做到以下几点:
>很容易看到项目的层次(树)视图及其直接依赖(不仅仅是引用)
>能够轻松(直观地)跟踪从依赖类返回到其依赖关系的特定API挂钩.例如:如果ProjectA.ClassA.Method1()在方法中调用了ProjectB.ClassB.Method2(),我希望能够看到它
嘿,也许视觉上不是最好的方式.但这似乎对我来说总是更好.我当然会接受任何和所有的建议.
NDepend对于这种事情很棒.这有点贵,但你可以通过免费试用获得很大的收益.