当前位置: 首页 > article >正文

卸载.Net SDK

文章目录

    • SDK版本对照
    • 卸载历史版本
    • 清理Nuget缓存
    • 参考资料

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

SDK版本对照

# 检查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 可用。
# 查看已安装的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]

卸载历史版本

# 暴力删除(以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缓存

# 查看缓存的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


http://www.kler.cn/a/274513.html

相关文章:

  • 设计模式之【观察者模式】
  • 服务器数据恢复—V7000存储中多块磁盘出现故障导致业务中断的数据恢复案例
  • 使用 AI 辅助开发一个开源 IP 信息查询工具:一
  • WordPress 去除?v= 动态后缀
  • 华为云计算HCIE笔记01
  • linux----系统i/o
  • ClickHouse列式存储基础笔记
  • BUUCTF-Misc10
  • 搭建基于 Snowflake 的 CI/CD 最佳实践!
  • 【Linux】进程排队的理解进程状态的表述僵尸进程和孤儿进程的理解
  • 六种GPU虚拟化:除了直通、全虚拟化 (vGPU)还有谁?
  • Spark 3.5.0 特性速览
  • 安装tensorflow2.4
  • 【Greenhills】MULTI IDE-GHS最新版本Compiler 23.5.4的兼容性问题
  • 英伟达GTC2024大会开幕,发布机器人003计划,引领具身智能新时代
  • JAVA基础—多线程基础
  • 统计咨询|久菜盒子工作室可实现需求
  • 耳机壳UV树脂制作私模定制耳塞需要什么样的设备和技术?
  • HCIA——30奈奎斯特定理、香农定理
  • springboot日志配置文件log4j2.xml
  • Laravel框架项目首页内容修改
  • 如何从零开始拆解uni-app开发的vue项目(一)
  • 数据库只追求性能是不够的!
  • 3D模型优化服务+三维可视化+数字孪生+元宇宙=眸瑞科技
  • 使用甘特图实现高效时间规划
  • 微软AI系列 C#中实现相似度计算涉及到加载图像、使用预训练的模型提取特征以及计算相似度