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

.NET Core 8创建API应用后目标框架丢失且列表无该版本

解决.NET Core 8 SDK在Visual Studio目标框架列表中消失的问题

1. 确认SDK实际安装状态

打开命令提示符或PowerShell,执行dotnet --list-sdks命令,查看输出里是否有.NET 8.x版本的条目。如果没有,说明SDK安装未真正完成,重新下载对应系统架构的官方安装包重新安装;如果有SDK条目,继续下面的步骤。

2. 修复Visual Studio相关组件

  • 打开Visual Studio Installer,选中你正在使用的VS版本,点击「修改」。
  • 在「工作负载」标签下,找到「ASP.NET和Web开发」或「.NET桌面开发」,确保勾选了.NET 8 SDK相关的配套组件;如果找不到,切换到「单个组件」标签,搜索「.NET 8」,勾选对应的SDK和运行时选项。
  • 点击「修改」完成组件安装,重启Visual Studio。

3. 手动指定项目目标框架

如果VS界面里还是看不到选项,直接编辑项目的.csproj文件:

  • 找到<TargetFramework>节点,将其内容修改为net8.0,示例:
<TargetFramework>net8.0</TargetFramework>
  • 保存文件后重新加载项目,此时目标框架会自动识别为.NET 8。

4. 清理Visual Studio缓存

关闭所有VS实例,删除以下路径的缓存文件:

  • %LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache
  • %USERPROFILE%\AppData\Local\Temp\VisualStudio
    删除后重启VS,再检查目标框架列表。

5. 检查系统环境变量配置

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  • 在系统变量的Path中,确保包含.NET 8 SDK的安装根目录(通常是C:\Program Files\dotnet\,x86架构则为C:\Program Files (x86)\dotnet\),并且该路径排在其他.NET版本路径的前面。
  • 同时检查DOTNET_ROOT变量,确认其指向正确的dotnet安装目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 13:42:12