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

Xamarin Forms项目AppCenter UITest报错:找不到test-cloud.exe求解决

解决AppCenter CLI运行UITest时找不到test-cloud.exe的问题

我之前在给Xamarin.Forms项目跑AppCenter TestCloud UITest的时候也碰到过一模一样的错误,折腾了好一会儿才解决,给你几个亲测有效的排查方向:

  • 确认--uitest-tools-dir路径的准确性
    首先要确保你指定的路径是绝对路径,而且路径下确实存在test-cloud.exe。这个文件一般在Xamarin.UITest NuGet包的tools目录里,比如:
    C:\YourProject\packages\Xamarin.UITest.3.1.2\tools
    如果路径里包含空格,一定要用双引号把整个路径括起来,比如:
    --uitest-tools-dir "C:\My Projects\MyApp\packages\Xamarin.UITest.3.1.2\tools"

  • 尝试移除--uitest-tools-dir参数
    AppCenter CLI其实会自动检测UITest项目中引用的Xamarin.UITest工具路径,很多时候手动指定反而会因为路径不对导致报错。你可以先去掉这个参数,直接运行命令试试:

    appcenter test run uitest --app "[dir of iOS project]" --devices d675398e --app-path [Dir of IPA file] --test-series "master" --locale "en_US" --build-dir [Dir of UITEst project]
    
  • 更新相关工具版本

    1. 更新appcenter-cli到最新版:执行appcenter update命令完成更新,旧版本可能存在兼容性问题。
    2. 检查UITest项目中的Xamarin.UITest NuGet包版本,尝试更新到最新稳定版,或者回退到之前能正常工作的版本——有些版本的工具目录结构可能发生了变化。
  • 验证环境依赖
    确保你的系统PATH环境变量中包含.NET Framework相关的路径,test-cloud.exe依赖.NET环境才能运行,如果PATH里没有相关路径,也可能导致找不到文件的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:22:41