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

Cross-Platform模板中UI Technology选项缺失问题咨询

解决Cross-Platform模板UI Technology选项缺失问题

我之前也碰到过一模一样的情况:在Visual Studio里选Project > Visual C# > Cross-Platform > Mobile App (Xamarin.Forms)并点击OK后,原本该弹出的选择UI Technology(Xamarin Forms/Native)的窗口莫名其妙不见了。下面是几个亲测有效的解决办法:

  • 检查Visual Studio的Xamarin组件完整性
    先打开Visual Studio Installer,点击「修改」按钮,找到「.NET 跨平台移动开发」这个工作负载,确保它处于勾选状态,并且展开后所有子组件(尤其是Xamarin.Forms相关的模板包)都已安装。如果有遗漏,勾选后完成安装,重启Visual Studio再尝试创建项目。

  • 重置Visual Studio模板缓存
    模板缓存损坏是这类问题的常见诱因,你可以按以下步骤操作:

    1. 完全关闭Visual Studio
    2. 右键点击命令提示符,选择「以管理员身份运行」
    3. 输入命令:devenv /installvstemplates,回车执行
    4. 等命令跑完后,重新打开Visual Studio再试。
  • 排查模板筛选条件
    有时候可能是不小心设置了过严的筛选条件,导致选项被隐藏。在创建项目的初始界面,检查右上角的筛选器,确保语言选的是C#,平台勾选了Cross-Platform,没有额外的过滤限制。

  • 手动创建并调整项目(备选方案)
    如果上面的方法都没解决问题,你可以先创建一个默认的Xamarin.Forms项目,之后手动改成Native项目:

    • 删除项目里的共享/NetStandard Forms项目
    • 分别为Android和iOS项目添加原生页面、逻辑,配置各自的启动入口即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:22:50