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

相关推荐
MicrosoftReactor3 小时前
技术速递|Visual Studio Code 的 .NET MAUI 扩展现已正式发布
vscode·.net·.netmaui
WineMonk10 小时前
.NET C# 使用GDAL将mdb转换gdb数据
c#·.net·gis·gdb·gdal·mdb
桑榆肖物16 小时前
ChatUI:使用Gradio.NET为LLamaWorker快速创建大模型演示界面
大模型·.net
白菜不太菜1 天前
.net 项目中配置 Swagger
.net·swagger·接口文档
慧都小妮子1 天前
Spire.PDF for .NET【文档操作】演示:以特定的缩放比例/百分比打开 PDF 文件
pdf·.net·swift·spire.pdf·文档处理
那个那个鱼1 天前
C#面:现有一个整数number,请写一个方法判断这个整数是否是2的N次方
开发语言·算法·c#·.net
锋.谢1 天前
OWIN(.NET 开放 Web 接口)的幕后故事
c#·.net
那个那个鱼2 天前
C#面:举列 a=10,b=15,在不用第三方变量的前提下,把a,b的值互换
开发语言·c#·.net
TwilightLemon2 天前
.NET App 与Windows系统媒体控制(SMTC)交互
.net·smtc·媒体控制
妙妙屋(zy)2 天前
在C#中使用RabbitMQ做个简单的发送邮件小项目
c#·rabbitmq·.net