NDepend提供ContainsNamespaceDependencyCycle
功能非常有用。但是,有时我对此规则有例外。例如,通常我有一个Helpers
命名空间,允许从任何其他命名空间引用,当然,也允许从其父命名空间引用类型。
我还不清楚如何排除,例如来自Helpers
的{{1}}命名空间。我正在查看Avoid namespaces dependency cycles示例,但我也不确定如何扩展以排除某些名称空间。
答案 0 :(得分:0)
您是否知道我们可以自定义default code rule,仅用于命名空间依赖关系周期检测?另一个Namespace Mutually Dependents通常是依赖循环的根源。