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
Can';t使用VS2017 MSBuild和Jenkins构建Xamarin Android_Xamarin_Xamarin.android - Fatal编程技术网

Can';t使用VS2017 MSBuild和Jenkins构建Xamarin Android

Can';t使用VS2017 MSBuild和Jenkins构建Xamarin Android,xamarin,xamarin.android,Xamarin,Xamarin.android,有人用VS2017 MSBuild和Jenkins构建过Xamarin Android应用程序吗 在我们的构建机器上,我们可以通过命令提示符进行构建,但是当通过Jenkins进行构建时,我们会得到这个错误 C:\Program Files(x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2371,2): 错误MSB4062:“Xamarin.

有人用VS2017 MSBuild和Jenkins构建过Xamarin Android应用程序吗

在我们的构建机器上,我们可以通过命令提示符进行构建,但是当通过Jenkins进行构建时,我们会得到这个错误

C:\Program Files(x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2371,2): 错误MSB4062:“Xamarin.Android.Tasks.GetAndroidPackageName”任务失败 无法从程序集C:\Program Files(x86)\Microsoft加载 视觉的 Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.Build.Tasks.dll。 类型为“Xamarin.Android.Tasks.AsyncTask”的方法“get_BuildEngine” 从程序集“Xamarin.Android.Build.Tasks”,版本=1.0.0.0, Culture=neutral,PublicKeyToken=null'没有实现。 确认声明正确无误,组件 并且它的所有依赖项都可用,并且任务包含 实现Microsoft.Build.Framework.ITask的公共类

我们将管道脚本与以下命令一起使用。同样的命令也适用于VS2015 MSBuild和Jenkins

bat“${msbuild15}/ConsoleLogger参数:仅错误/v:quiet /p:Configuration=ProductionRelease/p:Platform=\“任意CPU\”/t:Rebuild Field\Product.Android.sln“

此任务将失败,主要原因是您的清单文件格式不正确,可能是清单xml格式不正确,可能存在不必要的字符


删除它们,您的问题就会得到解决。

您能提供您的脚本吗?@JRosanowski我面临同样的问题,您有什么解决方案吗?没有,我们仍然没有解决这个问题。@JRosanowski有什么解决办法吗?
GetAndroidPackageName