卸载.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

相关推荐
许泽宇的技术分享4 小时前
Windows桌面自动化的革命性突破:深度解析Windows-MCP.Net Desktop模块的技术奥秘
windows·自动化·.net
追逐时光者1 天前
C#/.NET/.NET Core技术前沿周刊 | 第 50 期(2025年8.11-8.17)
后端·.net
唐青枫2 天前
别滥用 Task.Run:C# 异步并发实操指南
c#·.net
zzzhpzhpzzz2 天前
Win10快速安装.NET3.5
.net·win10
许泽宇的技术分享2 天前
Windows MCP.Net:基于.NET的Windows桌面自动化MCP服务器深度解析
windows·自动化·.net
百锦再2 天前
.NET 的 WebApi 项目必要可配置项都有哪些?
java·开发语言·c#·.net·core·net
hqwest3 天前
C#WPF实战出真汁06--【系统设置】--餐桌类型设置
c#·.net·wpf·布局·分页·命令·viewmodel
做一位快乐的码农3 天前
基于.net、C#、asp.net、vs的保护大自然网站的设计与实现
c#·asp.net·.net
YF云飞3 天前
.NET 在鸿蒙系统(HarmonyOS Next)上的适配探索与实践
华为·.net·harmonyos
小码编匠3 天前
C# Bitmap 类在工控实时图像处理中的高效应用与避坑
后端·c#·.net