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

已安装Visual Studio 2022,dotnet --version仍提示未找到SDK

.NET SDK未找到问题排查(已安装Visual Studio 2022)

我运行dotnet --version验证已安装的.NET SDK版本时,出现以下报错:

C:\Users\HP>dotnet --version
The command could not be loaded, possibly because:
  * You intended to execute a .NET application:
      The application '--version' does not exist.
  * You intended to execute a .NET SDK command:
      No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

C:\Users\HP>

我查看了官方排查文档但未找到有效解决方法,当前PATH环境变量(已移除无关路径)如下:

C:\Users\HP>echo %path%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\dotnet\;C:\Program Files\dotnet\;C:\Users\HP\.dotnet\tools

C:\Users\HP>

我已安装带有.NET桌面开发工作负载的Visual Studio 2022,按常理应该已经包含.NET SDK,请问该如何解决这个问题?


排查与解决步骤

  • 检查Visual Studio工作负载配置
    打开Visual Studio Installer,点击“修改”进入.NET桌面开发工作负载详情,确认是否勾选了具体的.NET SDK版本(如.NET 6/.NET 7/.NET 8等)。若未勾选,勾选后点击“修改”完成安装。

  • 修复已安装的.NET SDK
    打开控制面板→程序和功能,找到已安装的.NET SDK条目,右键选择“更改”,然后选择“修复”选项,等待修复完成后重启命令行再尝试运行dotnet --version。

  • 确认SDK安装路径完整性
    检查以下路径是否存在实际的SDK文件:

    • C:\Program Files\dotnet\sdk\
    • C:\Program Files (x86)\dotnet\sdk\
      若路径为空,说明SDK未正确安装,需通过Visual Studio Installer重新添加对应工作负载的SDK。
  • 重置.NET环境
    以管理员身份打开命令提示符,运行:

    dotnet tool restore
    

    完成后重启命令行窗口,再次执行dotnet --version验证。

  • 检查全局版本配置文件
    查看当前用户目录(C:\Users\HP\)或项目目录下是否存在global.json文件,该文件可能指定了未安装的SDK版本。若存在,删除文件或修改sdk.version字段为已安装的版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:13:21