Вы можете создать несколько решений.
Один, включающий все проекты, и один для разработки клиента, который включает только проекты, необходимые для разработки клиента и т. Д.
Все решения находятся в одной «корневой» папке.Это проще для добавления проектов и контроля версий.
Проект может "принадлежать" нескольким решениям, если ссылки на другие проекты существуют в одном решении.
Единственное, что вам нужноне забудьте добавить новый проект ко всем соответствующим решениям.
Например, у нас есть следующие решения
- Main - содержит все, также включает в себяпроект установки и проекты, которые необходимы только во время установки
- Клиент - содержит только клиента (Windows Forms)
- Тест - Примерно то же самоев качестве клиента, но с тестовыми проектами
- Debug - фактически один проект на разработчика, в основном копия из Client (или Test), с проектами, удаленными для более быстрой сборки во время циклов разработки / отладки