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

卸载Visual Studio 2022预览版后dotnet命令提示找不到dotnet.dll如何解决

.NET SDK 报错修复步骤

报错信息:Found .NET SDK, but did not find dotnet.dll at [C:\Program Files\dotnet\sdk\6.0.100-preview.7.21379.14\dotnet.dll]

该错误由.NET 6预览版SDK卸载不彻底导致,可按以下顺序排查修复:

  • 第一步:删除残留的预览版SDK文件夹
    打开C:\Program Files\dotnet\sdk\路径,找到6.0.100-preview.7.21379.14文件夹直接删除。如果是32位系统或安装了32位SDK,同步删除C:\Program Files (x86)\dotnet\sdk\下的同名文件夹。
  • 第二步:检查全局SDK绑定配置
    首先执行dotnet --list-sdks命令,查看已识别的SDK列表中是否还存在该预览版条目。
    进入系统当前用户的根目录(默认路径为C:\Users\你的用户名\),检查是否存在global.json文件。如果存在,要么删除该文件,要么将文件内的sdk版本参数修改为你已安装的5.0.400。
  • 第三步:校验系统环境变量
    打开系统环境变量配置面板,检查系统变量的Path条目,确保C:\Program Files\dotnet\的排序在C:\Program Files (x86)\dotnet\之前(64位系统)。
    同时检查是否存在DOTNET_ROOT、DOTNET_SDK_VERSION这类自定义系统变量,如果变量值指向已卸载的预览版路径,直接删除对应变量。
  • 第四步:清理注册表残留(可选,上述步骤无效时执行)
    按Win+R输入regedit打开注册表编辑器,依次定位到以下两个路径,删除右侧对应6.0.100-preview.7.21379.14的键值:
    • 64位SDK路径:HKEY_LOCAL_MACHINE\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sdk
    • 32位SDK路径:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\dotnet\Setup\InstalledVersions\x86\sdk

所有操作完成后重启终端,执行dotnet --version即可正常返回当前生效的SDK版本号。

内容的提问来源于stack exchange,提问作者Svein Terje Gaup

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:33:00