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

如何让Visual Studio 2022及以上版本显示.NET 7及以上目标框架?

解决Visual Studio 2022未显示已安装.NET SDK的问题

检查Visual Studio版本兼容性

  • .NET 7要求Visual Studio 2022 17.4及以上版本,打开VS2022后通过帮助 > 关于Microsoft Visual Studio查看版本号,若低于17.4,直接运行Visual Studio安装器选择“更新”到最新版本。

手动指定项目目标框架

  1. 确认本地已安装的SDK版本:打开命令提示符或PowerShell,执行dotnet --list-sdks,记录目标SDK的版本号(如7.0.408)。
  2. 编辑项目的.csproj文件:右键项目选择“编辑项目文件”,手动修改目标框架节点。若单目标框架,修改为:
    <TargetFramework>net7.0</TargetFramework>
    
    若需多目标框架,使用复数形式:
    <TargetFrameworks>net6.0;net7.0</TargetFrameworks>
    
  3. 保存文件后重新加载项目,VS会自动识别并加载对应SDK。

重置Visual Studio组件缓存

  • 关闭所有VS实例,打开命令提示符执行以下命令清理缓存:
    devenv /updateconfiguration
    devenv /clearcache
    
  • 重启Visual Studio后查看目标框架列表是否更新。

修复Visual Studio安装组件

  • 打开Visual Studio安装器,选择已安装的VS2022实例,点击“修改”,在“工作负载”界面确保勾选了对应.NET开发工作负载(如“.NET桌面开发”“ASP.NET和Web开发”),即使已勾选也可点击“修改”重新安装相关组件,完成后重启VS。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 09:21:00