【发布时间】:2015-01-22 17:38:31
【问题描述】:
如何定位给定命名空间中一组类型的所有传递依赖项?例如,假设我有 4 个程序集:A、B、C、D。说 4 个程序集具有以下引用:
A -> B
B -> C
C -> D
所以 A -> D。现在我想知道 A 所需的命名空间“NS”中的所有类型“T”。
我尝试了几种技术:
ReSharper:我无法确定 T(需要的类型)。我只找到了 D (程序集)。
删除 D。构建 A。查看错误以手动定位 D.NS.T。速度慢且容易出错。
对于 D.NS(具有给定命名空间的程序集),请给我 A 所需的所有 T(类型)。。具体来说,“在程序集 MyDatabaseAssembly 中,给我属于 Company.Domain 的 A 所需的所有类型”。
我该怎么做?我对其他工具持开放态度。但是,我已经拥有 ReSharper 和 Visual Studio Pro 2013。
【问题讨论】:
-
我猜 NDepend 可以做到这一点
标签: c# .net visual-studio-2013 resharper