Как настроить обнаружение цикла пространства имен с помощью NDepend
NDepend предлагает ContainsNamespaceDependencyCycle
функция, которая очень полезна. Однако иногда у меня есть исключение из этого правила. Например, часто у меня есть Helpers
Пространство имен, на которое можно ссылаться из любого другого пространства имен и, конечно, также разрешено ссылаться на типы из его родительского пространства имен.
Мне пока неясно, как исключить, например, Helpers
пространство имен от ContainsNamespaceDependencyCycle
, Я смотрел на пример циклов зависимостей Avoid пространств имен, но также не уверен, как и можно ли его расширить, чтобы исключить определенные пространства имен.
1 ответ
Знаете ли вы, что у нас есть стандартное кодовое правило, которое можно настроить только для определения цикла зависимостей пространства имен? и еще один для взаимозависимых пространств имен, которые часто являются корнями циклов зависимости.