卸载.Net SDK

文章目录

在.Net学习环境或项目开发环境中,往往会安装多个版本的SDK,如何卸载历史SDK呢?

SDK版本对照

shell 复制代码
# 检查SDK
$ dotnet sdk check
.NET SDK:
版本                              状态
------------------------------------------------
6.0.420                         最新。
8.0.100                         修补程序 8.0.103 可用。

.NET 运行时:
名称                            版本                           状态
-------------------------------------------------------------------------------------------
Microsoft.AspNetCore.App      6.0.25                       修补程序 6.0.28 可用。
Microsoft.NETCore.App         6.0.25                       修补程序 6.0.28 可用。
Microsoft.AspNetCore.App      8.0.0                        修补程序 8.0.3 可用。
Microsoft.NETCore.App         8.0.0                        修补程序 8.0.3 可用。
shell 复制代码
# 查看已安装的SDK
$ dotnet --list-sdks
6.0.420 [/usr/local/share/dotnet/sdk]
8.0.100 [/usr/local/share/dotnet/sdk]

# 查看已安装的Runtime
$ dotnet --list-runtimes
Microsoft.AspNetCore.App 6.0.25 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.25 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

卸载历史版本

shell 复制代码
# 暴力删除(以6.x为例)
$ sudo rm -rf /usr/local/share/dotnet/sdk/6.0.420
$ sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/6.0.25
$ sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.NETCore.App/6.0.25

清理Nuget缓存

shell 复制代码
# 查看缓存的nuget包
$ du -sh ~/.nuget
7.7G	/Users/sybs/.nuget

# 清理nuget包
$ rm -rf ~/.nuget/*

参考资料

https://learn.microsoft.com/zh-cn/dotnet/core/additional-tools/uninstall-tool

相关推荐
VinciYan2 小时前
基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署
python·ubuntu·docker·自动化·jenkins·.net·运维开发
码农君莫笑2 小时前
使用blazor开发信息管理系统的应用场景
数据库·信息可视化·c#·.net·visual studio
de之梦-御风6 小时前
【进阶编程】MVVM框架的每层对应那些业务
.net·个人开发·mvvm
Zhen (Evan) Wang6 小时前
利用.NET Upgrade Assitant对项目进行升级
.net
界面开发小八哥7 小时前
DevExpress WPF中文教程:Grid - 如何移动和调整列大小?(二)
ui·.net·wpf·界面控件·devexpress·ui开发
大G哥7 小时前
深入理解.NET内存回收机制
jvm·.net
小码编匠10 小时前
WPF 星空效果:创建逼真的宇宙背景
后端·c#·.net
一只小灿灿1 天前
VB.NET在 Excel 二次开发中的全面应用
.net·excel
码农君莫笑1 天前
信管通低代码信息管理系统应用平台
linux·数据库·windows·低代码·c#·.net·visual studio