У меня есть проект msbuild, который строит SLN файл из visual studio, который содержит все проекты в (около 70+ проектов), и многие проекты зависят друг от друга, что нужно их строить по порядку - иногда разработчик забывает задавать порядок сборки вручную в visual studio в файле решения, что приводит к сбою msbuild в чистом решении, поскольку что-то получается из заказа/не может найти dll.
Есть ли способ для msbuild принимать все проекты и разрабатывать зависимости и строить проекты в порядке, если есть, как это сделать? используя задачу MSBuild? С текущими попытками кажется, что он просто строит в порядке, в котором он читает проекты, если я передаю список файлов проектов + пути.
В настоящее время единственным способом, который я могу решить, является внешнее приложение, которое сканирует файлы и ссылки proj, а затем вручную создает решение каждый раз... но это кажется излишним для такой простой вещи.
Кто-нибудь решил/видел это раньше?