Структурирование проектов и решений в Microsoft Visual Studio Team System - Одиночное решение

ОГЛАВЛЕНИЕ

Одиночное решение

При работе над небольшой системой рекомендуется размещать все проекты в одном решении Visual Studio. Такая структура упрощает разработку, потому что при открытии решения доступен весь исходный код. При такой стратегии также очень легко работать со ссылками, потому что все они являются ссылками на проекты одного решения. Но все-таки, возможно, придется использовать ссылки на файлы сборок сторонних производителей, например на купленные компоненты, находящиеся вне решения. На рис. 3.1. показан подход с использованием одиночного решения.


Рис. 3.1 Подход с использованием одиночного решения
Главными причинами выбора данной структуры являются:
  1. Простые сценарии сборки.
  2. В рамках решения можно без труда отображать зависимости между проектами.
Такая структура должна использоваться, если все разработчики работают с одним и тем же решением и располагают одним и тем же набором проектов. Это может быть проблематичным для больших систем, где требуется организовать проекты по подсистемам или по функциональным возможностям.