无法使用VS2017 MSBuild和Jenkins构建Xamarin Android

问题描述 投票:0回答:1

有没有人设法用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 Visual Studio \ 2017 \ Professional \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Build.Tasks.dll加载。程序集'Xamarin.Android.Tasks.AsasTask'中的方法'get_BuildEngine'来自程序集'Xamarin.Android.Build.Tasks,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'没有实现。确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类。

我们使用具有以下命令的Pipeline脚本。相同的命令适用于VS2015 MSBuild和Jenkins。

bat“$ {msbuild15} / consoleloggerparameters:ErrorsOnly / v:quiet / p:Configuration = ProductionRelease / p:Platform = \”Any CPU \“/ t:Rebuild Field \ Product.Android.sln”

xamarin xamarin.android
1个回答
0
投票
GetAndroidPackageName

此任务将主要失败,因为您的清单文件出错,可能是清单xml故障,可能存在不受欢迎的字符。

删除它们你的问题将得到解决..

© www.soinside.com 2019 - 2024. All rights reserved.