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

Visual Studio 2019创建控制台项目无法找到.NET 5选项怎么办

问题解答

你没有安装或配置错误,出现这个问题的核心原因是项目模板和.NET产品线的对应关系不对:

  • 你选择的Console App (.NET Framework)模板,专属对应传统的*.NET Framework*框架,这是微软早期仅支持Windows的老旧.NET实现,最高正式版本为4.8,已停止新增功能仅维持安全更新,因此该模板的可选框架列表里永远不会出现.NET 5及更高版本,你看到的最高到4.7.2是因为你还没安装.NET Framework 4.8的开发包,和你安装的.NET 5 SDK完全无关。
  • .NET 5是原跨平台.NET Core 3.1之后的统一.NET版本,和.NET Framework是互相独立的产品线,它对应的控制台、桌面应用都有单独的项目模板:
    • 要创建.NET 5的控制台应用,选择名称不带.NET Framework后缀的「控制台应用」模板即可,创建阶段就能正常选择.NET 5作为目标框架
    • Windows桌面应用(WinForms、WPF)同理,选择不带.NET Framework后缀的对应模板,也能选.NET 5及更高版本
  • 你创建ASP.NET Core Web App时能正常看到.NET 5选项,是因为ASP.NET Core本身就属于跨平台.NET体系的模板,原本就不绑定.NET Framework,所以可以正常读取到你安装的.NET 5 SDK。

你当前的环境配置完全正常,后续开发基于.NET 5的非Web项目时,注意避开带.NET Framework后缀的模板即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 16:39:04