如何使用NDepend自定义命名空间循环检测

时间:2017-02-17 13:22:44

标签: c# ndepend

NDepend提供ContainsNamespaceDependencyCycle功能非常有用。但是,有时我对此规则有例外。例如,通常我有一个Helpers命名空间,允许从任何其他命名空间引用,当然,也允许从其父命名空间引用类型。

我还不清楚如何排除,例如来自Helpers的{​​{1}}命名空间。我正在查看Avoid namespaces dependency cycles示例,但我也不确定如何扩展以排除某些名称空间。

1 个答案:

答案 0 :(得分:0)

您是否知道我们可以自定义default code rule,仅用于命名空间依赖关系周期检测?另一个Namespace Mutually Dependents通常是依赖循环的根源。