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

.NET SDK已安装却不被识别,无SDK列表且dotnet tool不可用

.NET SDK安装后无法识别的解决步骤
  • 检查环境变量配置
    确认.NET安装路径是否在PATH里,默认路径一般是/usr/share/dotnet或$HOME/.dotnet。运行echo $PATH查看当前PATH,要是没看到对应路径,手动添加:

    # 全局安装路径的情况
    export PATH=$PATH:/usr/share/dotnet
    # 用户目录安装的情况
    export PATH=$PATH:$HOME/.dotnet
    

    要永久生效的话,把上面的命令加到你的shell配置文件(比如~/.bashrc、~/.zshrc),然后执行source ~/.bashrc(对应你的配置文件)刷新环境。

  • 验证.NET可执行文件是否存在
    运行以下命令检查安装路径里的dotnet可执行文件:

    ls /usr/share/dotnet/dotnet
    ls $HOME/.dotnet/dotnet
    

    如果文件存在但命令用不了,就是环境变量没配置对。

  • 重新打开终端
    安装脚本配置的环境变量不会在当前终端即时生效,关闭当前窗口重新打开,再试dotnet --list-sdks。

  • 检查安装脚本日志
    重新跑一遍安装脚本,仔细看输出,有没有提示环境变量配置失败、权限不足之类的信息,这些提示通常能直接定位问题。

  • 排查权限问题
    要是全局安装在/usr/share/dotnet,检查目录权限:ls -l /usr/share/dotnet,如果权限不够,执行sudo chmod -R a+rX /usr/share/dotnet赋予读和执行权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:53:15