Я изо всех сил пытаюсь получить Azure Devops Server 2019 (на прем), чтобы создать мою сложную настройку проекта.
У меня есть несколько решений, которые создают различные приложения BizTalk. Некоторые из этих решений ссылаются на некоторые проекты в других решениях / репозиториях. Это прекрасно работает в Visual Studio (при условии, что все называют свои репозитории по умолчанию, что они и делают).
Чтобы автоматизировать эту сборку, я создал многоступенчатый конвейер сборки, который собирает каждое решение по порядку.
Хотя решение 1 будет успешно скомпилировано, когда дело доходит до решения 2, задачи msbuild не будут ссылаться на выходные данные проектов, которые были включены в качестве ссылки на проект в решении.
Похоже, это связано с тем, что упомянутые проекты не помечены для сборки - потому что они не смогли бы построить себя без них, в свою очередь ссылаясь на другие проекты в основных решениях и т. Д.
Объединение всего в один большой файл супер-решения невозможно.
Я хочу, чтобы msbuild ссылался на проекты, которые уже были созданы на предыдущем шаге, как ссылки на проекты. Но msbuild - сложный зверь, и я не могу придумать, как этого добиться.
Возможно ли то, чего я пытаюсь достичь, даже возможно? Кто-нибудь может указать мне правильное направление?