You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为自托管Azure Pipelines代理添加Xamarin.Android能力?

为Azure Pipelines自托管代理添加Xamarin.Android能力的解决方法

方法一:让代理自动检测Xamarin.Android能力

首先确保你的Windows 11设备上已正确安装Xamarin.Android组件,通常它随Visual Studio的移动开发 workload 一起部署:

  • 打开Visual Studio安装器,检查是否勾选了「使用.NET的移动开发」 workload,若未安装,完成安装后重启电脑。
  • 进入自托管代理的安装目录,通过PowerShell执行以下操作重启代理:
    1. 停止并移除现有代理配置:.\config.cmd remove
    2. 重新配置代理:.\config.cmd,按照提示完成与Azure DevOps组织、目标代理池的连接
    3. 启动代理:.\run.cmd
  • 代理启动完成后,回到Azure DevOps的「代理池」页面,查看该代理的Capabilities,确认是否已自动识别出Xamarin.Android。

方法二:手动添加用户定义的能力

如果自动检测失败,可直接在Azure DevOps中手动添加该能力:

  • 登录Azure DevOps组织,进入「项目设置」→「代理池」→ 选择你的MyPool→ 点击目标自托管代理
  • 在代理详情页的「用户定义的能力」区域,点击「添加能力」
  • 填写能力名称为Xamarin.Android,值填入你已安装的Xamarin.Android版本号(可从Visual Studio「关于」页面或C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\Android目录下的版本信息获取)
  • 保存后重新触发构建,即可满足Pipeline对Xamarin.Android的需求。

内容的提问来源于stack exchange,提问作者DennisL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 01:52:11