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

无法在VS2022中使用Angular和ASP.Net Core模板创建项目

解决VS2022中Angular+ASP.NET Core模板创建失败(Angular CLI版本无效)的问题

问题核心原因

VS2022的Angular+ASP.NET Core模板对Angular CLI版本有严格匹配要求:

  • ASP.NET Core 6.0 对应 Angular CLI 12.x 系列
  • ASP.NET Core 7.0 对应 Angular CLI 14.x 系列
  • ASP.NET Core 8.0 对应 Angular CLI 16.x/17.x 系列

你的全局CLI版本为12.1.0,仅能适配ASP.NET Core 6.0模板且小版本兼容性不足;7.0/8.0模板所需CLI版本与当前全局版本差距过大,直接导致创建失败。


解决方案步骤

  • 卸载冲突的全局CLI(可选)
    打开命令提示符执行:

    npm uninstall -g @angular/cli
    npm cache clean --force
    
  • 安装对应版本的Angular CLI
    根据目标ASP.NET Core版本选择安装:

    • 适配ASP.NET Core 6.0:
      npm install -g @angular/cli@12.2.18
      
    • 适配ASP.NET Core 7.0:
      npm install -g @angular/cli@14.2.12
      
    • 适配ASP.NET Core 8.0:
      npm install -g @angular/cli@16.2.12
      
  • 清理残留并重启VS
    删除创建失败的项目目录C:#############\source\repos\trial,完全关闭VS2022后重新打开,确保环境变量加载新的CLI版本。

  • 验证版本匹配
    打开命令提示符执行:

    ng version
    

    确认输出的CLI版本与目标ASP.NET Core模板要求一致后,再尝试创建项目。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 09:09:58