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

Visual Studio for Mac 2022更新后缺失Web和Console创建选项

问题描述
  • 将Visual Studio 2019 for Mac更新至2022版本后,无法创建控制台应用,新建项目的可选列表中无Web及Console相关选项:
    界面截图
  • 更新前,项目选项列表中本应存在名为“Console Application”的控制台应用选项:
    更新前界面截图
  • 已多次重装VS,安装时勾选了所有可选组件,问题仍未解决:
    安装组件勾选界面截图

恳请各位提供解决方案,若需补充其他相关信息可随时告知。


解决方案

多次重装无效是因为VS for Mac的卸载流程默认不会删除用户目录下的缓存、配置文件,重装后仍然会读取损坏的旧缓存,按以下顺序操作即可修复:

  1. 清除损坏的模板缓存
    完全退出所有Visual Studio相关进程,打开终端依次执行以下命令:
    rm -rf ~/Library/Application\ Support/VisualStudio/17.0_*/Templates
    rm -rf ~/Library/Caches/VisualStudio/17.0_*/T4
    rm -rf ~/Library/Caches/VisualStudio/17.0_*/Temp
    
    执行完成后重启VS,等待初始化流程跑完再查看新建项目列表,80%的此类问题做完这步就能解决。
  2. 校验.NET SDK安装与识别状态
    VS for Mac 2022存在SDK路径识别的已知bug,在终端执行dotnet --list-sdks查看本地已安装的SDK版本:
    • 如果执行命令提示找不到dotnet,直接下载微软官方提供的.NET LTS版本pkg安装包安装,不要用Homebrew安装dotnet,VS for Mac无法识别Homebrew路径下的SDK
    • 如果已经装了SDK但VS识别不到,打开VS顶部菜单栏 Visual Studio > 首选项 > SDK和运行时,手动勾选已安装的对应SDK版本,保存后重启VS
  3. 修复目录权限
    跨版本升级时容易出现目录权限归属错误,导致VS无法读取模板文件,终端执行以下命令修复:
    sudo chown -R $(whoami) ~/Library/Application\ Support/VisualStudio/
    sudo chown -R $(whoami) ~/Library/Caches/VisualStudio/
    
    输入本机开机密码执行完成后重启VS即可。
  4. 架构适配检查(Apple芯片Mac专属)
    如果是M1/M2/M3系列芯片的设备,确认安装的是arm64版本的VS for Mac和对应arm64版本的.NET SDK,混装x64版本也会出现模板加载不全、项目创建失败的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 16:42:16