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

创建ASP.NET Core空项目时,下拉菜单无Core 2.0可选的问题

解决ASP.NET Core 2.0项目模板不显示的问题

我碰到过很多开发者遇到和你一样的情况——明明装了对应SDK,却在项目创建向导里找不到Core 2.0的选项,结合你的描述,咱们一步步来排查解决:

  • 必须把dotnet添加到Path环境变量:这是核心前提!系统找不到dotnet命令的话,Visual Studio没法正确识别已安装的SDK版本。你需要找到.NET Core SDK的安装路径(一般是C:\Program Files\dotnet\,32位系统可能在C:\Program Files (x86)\dotnet\),把这个路径添加到系统环境变量的Path列表里,添加后记得重启Visual Studio(最好重启电脑确保环境变量完全生效)。

  • 处理多版本SDK冲突:如果你的机器上装了多个.NET Core SDK版本,Visual Studio可能会默认优先选用更高版本,导致2.0的模板被隐藏。你可以通过以下方式指定目标版本:

    1. 在你计划创建项目的目录下,新建一个名为global.json的文件,内容如下:
      {
        "sdk": {
          "version": "2.0.9" // 替换成你实际安装的2.0.x具体版本号
        }
      }
      
    2. 保存文件后再打开Visual Studio创建项目,应该就能看到2.0的选项了。
  • 重置并重新注册.NET Core 2.0模板:有时候模板的注册缓存会出问题,执行以下命令修复:

    1. 打开命令提示符(CMD)或者PowerShell,运行:
      dotnet new --install Microsoft.DotNet.Web.ProjectTemplates.2.0::2.0.0
      
    2. 接着重置模板缓存:
      dotnet new --debug:reinit
      
    3. 完成后重启Visual Studio,再尝试创建项目。
  • 检查Visual Studio组件完整性:确认你的Visual Studio安装了.NET Core 2.0对应的工作负载。打开Visual Studio Installer,选择“修改”,在“ASP.NET和Web开发”组件下,确保勾选了包含.NET Core 2.0的相关支持选项(如果是较新版本的VS,可能需要手动添加旧版SDK的支持模块)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:30:51