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

Visual Studio 2022创建.NET项目提示找不到SDK的解决方法

.NET跨平台项目创建失败:SDK路径异常问题解决

问题现象

之前安装过Visual Studio用于测试C++项目,项目存放在source/repos文件夹,之后卸载了VS。重新安装VS后,创建.NET 5及以上版本的跨平台项目时,出现错误提示:在source/repos路径找不到SDK。

已配置系统环境变量包含C:\program files\dotnet和C:\program files\dotnet\shared\Microsoft.NETCore.App,但问题依旧:

  • 执行命令 dotnet --list-sdks 仅显示SDK版本9
  • 执行命令 dotnet --list-runtimes 显示运行时版本6、8、9
  • 项目完全无法编译和调试

排查细节

  1. 检查本地.NET文件结构:
    • C:\program files\dotnet\sdk目录下仅存在版本9的SDK
    • sdk manifests文件夹中有版本8和9的清单文件
    • C:\program files\dotnet\shared\Microsoft.NETCore.App目录下包含6、8、9版本的运行时
  2. 曾怀疑是项目存储路径的问题,尝试更换路径后未解决问题

解决步骤

添加DOTNET_ROOT系统环境变量,变量值设置为.NET SDK的安装根目录(即C:\program files\dotnet),添加完成后重启Visual Studio,即可正常使用编译和调试功能。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 01:55:55