Это моя первая попытка серьезно использовать тип проекта Visual Studio Modeling, и в частности, Layer Diagram.
Я хотел бы использовать диаграмму для проверки (отсутствия) некоторых зависимостей в моей архитектуре,Я создал Layer Diagram того, как я думал, что вещи должны выглядеть, и использовал функцию Validate Architecture .Он обнаружил несколько нарушений, большинство из которых я уже знал.
Я добавил зависимости, которых не должно быть, чтобы задокументировать текущую ситуацию: проверка прошла, как и ожидалось.
СейчасЯ создал копию этой диаграммы в том же проекте, где я намеревался нарисовать желаемую новую структуру.Я удалил зависимости и снова щелкнул правой кнопкой мыши по диаграмме, чтобы «проверить архитектуру».К моему удивлению, никаких нарушений не поступало.Затем я удалил зависимости в исходной копии и снова проверил мою новую копию: нарушения вернулись.
Похоже, что Visual Studio использует все диаграммы слоев в проекте вместе, чтобы получить полную картинузависимости.Правильно ли мое предположение?Есть ли какой-нибудь способ, чтобы диаграммы рассматривались отдельно, без создания второго проекта моделирования?