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

VS 2017升级至15.7后Xamarin.UITest跨平台UI测试应用模板缺失

解决VS 2017 15.7版本中Xamarin.UITest项目模板消失的问题

问题概述

将VS 2017升级至15.7版本后,**UI Test App (Xamarin.UITest | Cross Platform)**项目模板消失。具体复现步骤:

  • 打开VS 2017
  • 依次点击文件->新建->项目
  • 在资源管理器面板中选择“测试”

预期结果:应显示所有版本的Xamarin UI测试应用模板
实际结果:仅显示Unit Test Project及Coded UI Test (.Net Framework)

解决办法

1. 修复VS安装

这是最常见的修复路径,升级过程中很可能出现组件丢失或安装不完整:

  • 关闭所有VS 2017实例,打开Visual Studio Installer
  • 找到已安装的VS 2017条目,点击“修改”
  • 在“工作负载”标签下,找到移动开发.NET(Mobile development with .NET),确保它处于勾选状态
  • 展开该工作负载的详细选项,确认Xamarin.UITest组件已被选中
  • 点击“修改”,等待安装完成后重启VS

2. 手动重置VS模板

如果修复安装无效,可以尝试强制重置项目模板:

  • 关闭所有VS窗口
  • 以管理员身份打开命令提示符,执行以下命令:
    devenv.exe /installvstemplates
    
  • 等待命令执行完毕后,重新打开VS查看模板是否恢复

3. 检查模板筛选设置

有时候模板没消失,只是被筛选规则隐藏了:

  • 在“新建项目”窗口右上角的搜索框,直接输入“Xamarin.UITest”
  • 如果搜索结果出现目标模板,说明是分类筛选的问题,你可以调整左侧的分类选项,确保“测试”分类下的所有模板都被显示
  • 也可以直接切换到“全部”分类,查看所有可用模板

4. 清除VS缓存文件

缓存损坏也可能导致模板加载异常:

  • 关闭VS,删除以下路径的缓存文件夹:
    %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_*\ComponentModelCache
    
    (把*替换成你VS实例对应的具体文件夹名称)
  • 同时删除模板缓存:
    %USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\15.0_*\Templates
    
  • 重启VS后,系统会重新加载所有模板

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:18:05