У меня было похожее требование объединить несколько файлов .sln в один (Visual Studio 2013). То, что я сделал, было:
Открыть один .sln в визуальной студии [Файл> Открыть> Проект / Решение ...]
Открыть второй файл .sln в Visual Studio [Файл> Открыть> Проект / Решение ...] , но выбрать вариант «Добавить в решение». Затем вы можете получить предупреждение о том, что проект с таким именем уже существует - игнорируйте их. Если есть повторяющиеся имена папок, вам может потребоваться разрешить их после добавления проектов в новый файл .sln
Повторите шаг 2 для всех остальных файлов .sln
Это сработало для меня, но я не уверен, что произойдет в случае дублирования идентификаторов GUID.