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

Windows 10下.NET SDK仅在安装目录可识别,全局命令行找不到如何解决?

Windows 10 .NET SDK全局命令不识别问题解决步骤
  • 首先修正环境变量配置错误:不要将SDK具体版本目录(如C:\Program Files\dotnet\sdk\7.0.400\)加入Path,需将dotnet根目录(默认64位为C:\Program Files\dotnet\,32位为C:\Program Files (x86)\dotnet\)加入系统级Path变量,而非用户级Path变量。
  • 检查Path变量优先级:如果你设备上存在多个dotnet相关路径(比如之前装过旧版本运行时、其他架构的dotnet程序),将你正在使用的对应架构的dotnet根目录移动到Path列表的最靠前位置,避免低优先级路径无对应SDK导致识别失败。
  • 新增DOTNET_ROOT系统变量:在系统环境变量中新建名为DOTNET_ROOT的变量,值设为你的dotnet根目录路径,配置完成后重启整机,请勿仅重启终端,Windows 10系统级环境变量修改需重启才会全局生效。
  • 验证SDK架构匹配:确认你安装的SDK架构和系统匹配,64位Windows 10需安装x64版本.NET SDK,错误安装Arm64、x86版本会出现全局识别异常。
  • 验证修复效果:重启完成后打开新的CMD或PowerShell窗口,执行dotnet --version,正常即可返回对应版本号,此时重启VS Code即可正常识别dotnet命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 05:06:02