使用 git 子模块时移动中心 CI 递归构建

Mobile Center CI recursive build when using git submodules

我有一个基于 c#Xamarin.Forms 项目,其中包含一个 "git submodule" 作为依赖项。子模块实际上是另一个包含许多项目的 dotnet 解决方案,但我的应用程序只依赖其中一个。

移动中心 CI 在建造时被压碎。似乎无论我的入口点项目如何引用,移动中心都会递归地构建每一个作为副作用被克隆的不相关项目。我怎样才能告诉 CI 只构建目标项目及其引用。

我希望 CI 只构建我的 Xamarin.Forms 项目及其依赖项,而不是所有内容。

我错过了什么?

note. There is no reference link whatsoever from my entry point csproj to the one that crushes the mobile centers CI build.

很遗憾听到这个消息。这可能是 Mobile Center 中的错误。为了提供有关此问题的机密信息,我建议在 Mobile Center 门户的支持系统(右下角的蓝色聊天按钮)中打开对话。这样我们就可以将其引导至正确的工程团队。