Таким образом, консенсус заключается в том, что сокращение количества проектов в решении Visual Studio может значительно сократить время компиляции, что явно хорошо.Есть ли способ ограничить конкретные ссылки по папке в проекте Visual Studio?
Мы сделали это с большим решением, но сталкиваемся с проблемами гигиены, когда среда IDE разрешает круговые зависимости между различными логическими слоями кода, поскольку эти слои теперь хранятся в отдельных папках одного и того же проекта, а не в отдельном проектов, где нужно было бы добавить ясную ссылку на другую.
Очевидно, что бремя ответственности лежит на разработчике, чтобы понять организацию кода достаточно хорошо, чтобы не делать этого, но я хотел бы иметь свой торт и съесть его тоже.
Есть ли плагин VS, который позволит мне определять папки так, как если бы они были проектами в этом отношении, поэтому ссылки могли бы управляться на уровне папок, чтобы предотвратить подобные проблемы зависимости до факта?
Да, наша нынешняя мысль состоит в том, чтобы иметь ряд запросов NDepend для выявления этих проблем, но я надеялся на что-то в IDe, которое могло бы позаботиться об этом до этого факта. – charoco