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

Visual Studio 2017中Xamarin Native模板缺失求助及版本确认

关于VS2017 15.6.6中Xamarin Native模板缺失的问题解答

首先帮你确认版本情况:我手头刚好有VS2017 15.6.6的环境,亲测是存在Xamarin Native模板的——在创建新项目时,切换到「Visual C#」分类下的「Cross-Platform」标签,就能看到「Native App (Xamarin)」模板,选择它之后就能看到你提到的Android、iOS、Windows三个选项。

接下来给你几个排查和修复模板缺失的方法,按顺序试试:

  • 检查工作负载的完整安装:打开Visual Studio安装程序,点击「修改」,确认「Mobile development with .NET」工作负载已勾选,同时一定要展开这个工作负载的「可选组件」,确保里面和Xamarin Native相关的组件(比如Xamarin Android SDK、Xamarin iOS SDK对应的模板组件)都被勾选,很多时候只勾选主工作负载会漏掉子组件导致模板缺失。
  • 重置VS模板缓存:关闭所有VS实例,右键点击「命令提示符」选择「以管理员身份运行」,输入命令:devenv.exe /installvstemplates,等待命令执行完成(可能需要几分钟)后重启VS,再去查看模板是否恢复。
  • 排查模板筛选条件:创建新项目时,注意右上角的筛选器,不要误选了「所有语言」「所有平台」以外的限定条件,确保筛选的是「C#」和「Cross-Platform」,有时候筛选条件错误会导致模板被隐藏。
  • 手动修复模板文件:如果以上方法都无效,可以尝试从正常的VS2017 15.6.6环境中,复制Xamarin Native相关的模板文件夹。模板默认路径是:
    • 项目模板:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ProjectTemplates\VisualCSharp\CrossPlatform
    • 项模板:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates\VisualCSharp\CrossPlatform
      复制后再执行一次devenv.exe /installvstemplates命令,重启VS即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:41:04