Xamarin Android 的 VSTS 构建定义总是失败并显示错误“找不到支持的任务执行处理程序。T ...”
VSTS Build definition for Xamarin Android always fails with error " A supported task execution handler was not found. T..."
Xamarin 的 VSTS 构建定义 Android 总是失败并出现错误“找不到支持的任务执行处理程序。此错误通常意味着该任务未携带与您当前操作系统兼容的实现。联系任务作者了解更多详情。"
我们使用的是本地代理,版本是 2.117.1
需求如构建定义中所示
- AndroidSDK
- JDK
- MSBuild
- Xamarin.Android
- msbuild
对于正在努力做同样事情的任何人。您可以使用 Microsoft 提供的 MSBuild 命令行实用程序直接从命令行构建它。在 Mac 上称为 xbuild,在 windows 上称为 msbuild。但最近我在构建日志中看到警告消息,xbuild 将很快被弃用,请改用 msbuild。所以我使用 MSBuild 命令构建了一个 xamarin.android 项目。
命令如下,供参考
msbuild /t:Clean;Build;PackageForAndroid /p:Configuration=$(BuildConfiguration) /p:AndroidKeyStore=true /p:AndroidSigningKeyAlias=$(alias) /p:AndroidSigningKeyPass=$(KeyStorePassword) /p:AndroidSigningKeyStore=<Keystore> /p:AndroidSigningStorePass=$(KeyStorePassword) <CSProj file path>
我仍在检查此命令的密钥库端。如果获得更多信息,则会将其添加到此处。
Xamarin 的 VSTS 构建定义 Android 总是失败并出现错误“找不到支持的任务执行处理程序。此错误通常意味着该任务未携带与您当前操作系统兼容的实现。联系任务作者了解更多详情。"
我们使用的是本地代理,版本是 2.117.1
需求如构建定义中所示
- AndroidSDK
- JDK
- MSBuild
- Xamarin.Android
- msbuild
对于正在努力做同样事情的任何人。您可以使用 Microsoft 提供的 MSBuild 命令行实用程序直接从命令行构建它。在 Mac 上称为 xbuild,在 windows 上称为 msbuild。但最近我在构建日志中看到警告消息,xbuild 将很快被弃用,请改用 msbuild。所以我使用 MSBuild 命令构建了一个 xamarin.android 项目。 命令如下,供参考
msbuild /t:Clean;Build;PackageForAndroid /p:Configuration=$(BuildConfiguration) /p:AndroidKeyStore=true /p:AndroidSigningKeyAlias=$(alias) /p:AndroidSigningKeyPass=$(KeyStorePassword) /p:AndroidSigningKeyStore=<Keystore> /p:AndroidSigningStorePass=$(KeyStorePassword) <CSProj file path>
我仍在检查此命令的密钥库端。如果获得更多信息,则会将其添加到此处。