Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio应用程序中心为生成准备单独的git_Git_Xamarin_Azure Devops_Visual Studio App Center - Fatal编程技术网

Visual Studio应用程序中心为生成准备单独的git

Visual Studio应用程序中心为生成准备单独的git,git,xamarin,azure-devops,visual-studio-app-center,Git,Xamarin,Azure Devops,Visual Studio App Center,我正试图在Visual Studio App Center中为我的xamarin.android构建正确引用我的附加github库。 该库包含在一个单独的git repo中,然后在我的visualstudio项目中引用 为了将库包含在文档中,我添加了一个“appcenter post clone.sh”文件,该文件应该加载git,这样引用仍然可以工作 回显“自定义应用程序中心脚本” echo$APPCENTER\u源目录 echo$PWD git克隆 ---生成输出:--- 自定义应用程序中心

我正试图在Visual Studio App Center中为我的xamarin.android构建正确引用我的附加github库。 该库包含在一个单独的git repo中,然后在我的visualstudio项目中引用

为了将库包含在文档中,我添加了一个“appcenter post clone.sh”文件,该文件应该加载git,这样引用仍然可以工作

回显“自定义应用程序中心脚本”

echo$APPCENTER\u源目录

echo$PWD

git克隆

---生成输出:---

自定义应用程序中心脚本

/用户/vsts/agent/2.148.0/work/1/s

/Users/vsts/agent/2.148.0/work/1/s/Flux/Flux.Android

克隆成“极光”

##[部分]完成:克隆后脚本

##[部分]启动:设置单声道版本

警告:找不到项目文件/Users/vsts/agent/2.148.0/work/1/s/。/Aurora/Aurora/Aurora.csproj

如何调整脚本以使库位于正确的位置?

我找到了一个解决方案:

将git作为子模块添加到存储库中,然后将“appcenter post clone.sh”更改为:

回显“自定义应用程序中心脚本”

git克隆——递归


回音“克隆完成”。

你应该考虑把它作为一个Git子模块,而不是有一个脚本来检查它。谢谢你在这里分享你的解决方案,你可以接受它作为答案,所以它可以帮助其他社区成员得到相同的问题,我们可以存档这个线程,谢谢。