Вы можете просто передать файл решения как проект в задачу MSBuild
:
<MSBuild Projects="MySolution.sln" />
OR
<MSBuild Projects="$(PathToSolutionFile)" />
Если это не так, пожалуйста, дайте мне знать
РЕДАКТИРОВАТЬ: Ответ на комментарий
Из MSDN, MSBuild Task :
Эта задача может обрабатывать не только файлы проекта, но и файлы решения.
MSBuild
НЕ создает файлы решения. Учитывая, что у вас есть файл решения, который включает в себя оба упомянутых вами проекта, вы можете просто указать один файл решения и MSBuild pickup все проекты, которые включены.
Возможно, вам нужен этот:
Как: создавать решения и проекты