参照微软官网给的方法,Releases · dotnet/cli-lab (github.com)
好像不能直接的解决问题,我做一下补充,希望对需要删除旧版本sdk的小伙伴们有所帮助
1:下载工具包
Releases · dotnet/cli-lab (github.com)
2:打开终端,cd切换到该文件的制定目录
3:然后按照提示一步步执行以下该命令
4:这时候会看到自己安装的.net sdk列表
5:然后对照版本号一个个卸载吧(目前没找到一键删除所有的命令,网上给的解决方案也不太好使)
具体的命令是:sudo ./dotnet-core-uninstall remove 3.1.401 --sdk
sudo ./dotnet-core-uninstall remove 2.1.21 --runtime
remove删除的命令
3.1.401 2.1.21是sdk的版本号
--sdk删除的是对应版本的sdk
--runtime删除对应的运行时
第一次会让你输入电脑的密码,然后选择y(代表确认的意思)
后面就可以删除了
6:打开finder,输入快捷键 command+shift+g 然后输入路径:
/usr/local/share/dotnet/sdk 然后就可以看到对应的文件夹消失了。