Решения Visual Studio - это в основном контейнеры, которые группируют проекты вместе. Вы можете повторно использовать одни и те же проекты в нескольких решениях. Обычный способ справиться с этим - иметь одно решение, которое содержит всех ваших проектов. Затем создайте дополнительные решения, которые загружают только некоторых проектов. Например, вы можете сделать одно решение для разработчиков пользовательского интерфейса, которое загружает только те проекты, которые им нужны, в то время как другим разработчикам может не потребоваться пользовательский интерфейс, но им нужна служба Windows.
Каждый разработчик может установить собственный проект запуска, который хранится в локальном файле .suo.
Если у вас одновременно открыто несколько решений и вы меняете один проект, вы получите сообщение о перезагрузке в другом экземпляре, так как они являются общими.