我正在努力让Azure Devops Server 2019 (on prem)构建我的复杂项目设置。
我有多个构建各种BizTalk应用程序的解决方案。其中一些解决方案引用了其他解决方案/存储库中的一些项目。这在Visual Studio中工作得很好(假设每个人都将自己的repos命名为默认值,他们确实这样做了)。
为了自动化这个构建,我创建了一个多阶段构建管道,它按顺序构建每个解决方案。
虽然解决方案1将成功生成,但当涉及到解决方案2时,msbuild任务将不会引用已作为项目引用包含在解决方案中的项目的输出。
这似乎是因为这些引用的项目没有标记为构建-因为没有它们,它们就不能构建自己,反过来在主解决方案中引用他们的其他项目,等等。
将所有内容捆绑到一个大的超级解决方案文件中是不可行的。
我希望msbuild来/reference的项目,已经在上一步中已经建立,因为每被包括为项目引用。但msbuild是一头复杂的野兽,我想不出一种方法来实现这一点。
我想要实现的目标有可能实现吗?有谁能告诉我正确的方向吗?
https://stackoverflow.com/questions/55109633
复制相似问题