Вы можете включить один и тот же проект в несколько решений, но вы гарантированно столкнетесь с проблемами в будущем (относительные пути могут стать недействительными, например, при перемещении каталогов)
После многих лет борьбы с этим, я наконец-то придумал работоспособное решение, но оно требует от вас использования Subversion для управления исходным кодом (что не так уж и плохо)
На уровне каталога вашего решения добавьте свойство svn: externals , указывающее на проекты, которые вы хотите включить в свое решение. Subversion извлечет проект из хранилища и сохранит его в подпапке файла вашего решения. Ваш файл решения может просто использовать относительные пути для ссылки на ваш проект.
Если я найду больше времени, я объясню это подробно.