VS Code开发Unity所需.NET SDK安装卡顿,卡在路径添加环节求助
.NET SDK安装卡在"Add .NET SDK to the path"的解决办法
手动添加环境变量
先定位.NET SDK的默认安装目录(通常是C:\Program Files\dotnet或C:\Users\[你的用户名]\AppData\Local\Programs\dotnet),然后:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量区域找到
Path,点击「编辑」,将dotnet安装路径添加进去 - 若不存在
DOTNET_ROOT系统变量,新建该变量并将值设为dotnet安装目录 - 重启电脑使环境变量生效
使用离线安装包
下载与Unity兼容版本的.NET SDK离线安装包(避开在线安装器),运行时选择自定义安装路径以规避系统权限限制。安装完成后按上述步骤手动配置环境变量。修复环境变量写入权限
以管理员身份打开命令提示符,执行命令:setx PATH "%PATH%;C:\Program Files\dotnet"替换路径为你的实际dotnet安装目录。若仍有权限问题,可通过注册表编辑器修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment的权限,给当前用户添加完全控制权限后再手动编辑Path变量。排查冲突进程与软件
临时关闭杀毒软件、防火墙,避免其拦截安装程序修改系统设置;关闭VS Code、Unity等相关程序,结束任务管理器中dotnet.exe、setup.exe类的残留进程,再重新运行安装程序。清理残留后重装
- 在控制面板「程序和功能」中卸载所有.NET相关组件
- 删除
C:\Program Files\dotnet和C:\Users\[你的用户名]\AppData\Local\Programs\dotnet目录 - 备份注册表后,删除
HKEY_LOCAL_MACHINE\SOFTWARE\dotnet和HKEY_CURRENT_USER\SOFTWARE\dotnet项 - 重启电脑后重新执行安装流程
内容的提问来源于stack exchange,提问作者Vinayak Handa
相关产品推荐
相关产品推荐

