2009-12-09 1 views
0

Таким образом, консенсус заключается в том, что сокращение количества проектов в решении Visual Studio может значительно сократить время компиляции, что явно хорошо.Есть ли способ ограничить конкретные ссылки по папке в проекте Visual Studio?

Мы сделали это с большим решением, но сталкиваемся с проблемами гигиены, когда среда IDE разрешает круговые зависимости между различными логическими слоями кода, поскольку эти слои теперь хранятся в отдельных папках одного и того же проекта, а не в отдельном проектов, где нужно было бы добавить ясную ссылку на другую.

Очевидно, что бремя ответственности лежит на разработчике, чтобы понять организацию кода достаточно хорошо, чтобы не делать этого, но я хотел бы иметь свой торт и съесть его тоже.

Есть ли плагин VS, который позволит мне определять папки так, как если бы они были проектами в этом отношении, поэтому ссылки могли бы управляться на уровне папок, чтобы предотвратить подобные проблемы зависимости до факта?

ответ

0

Я не знаю о AddIn для Visual Studio. Но инструмент анализа NDepend мог бы помочь. Он предоставляет информацию о круговых зависимостях между пространствами имен.

+0

Да, наша нынешняя мысль состоит в том, чтобы иметь ряд запросов NDepend для выявления этих проблем, но я надеялся на что-то в IDe, которое могло бы позаботиться об этом до этого факта. – charoco

Смежные вопросы