清理过时的.NET SDK 和 运行时 您所在的位置:网站首页 卸载net 清理过时的.NET SDK 和 运行时

清理过时的.NET SDK 和 运行时

#清理过时的.NET SDK 和 运行时| 来源: 网络整理| 查看: 265

TL;DR .NET 卸载工具

随着这几年.NET 的快速发展,电脑上的.NET SDK 和 runtime 也在不断的积累。每个sdk动辄都是上百兆的空间占用,很快本来就不富裕的C盘空间就更加紧俏了。

众所周知,.NET 的大版本是兼容的,SDK也是向前兼容的,所以可以放心的保留最新版本的即可。

通常的卸载方式,Windows 可以在应用程序管理中逐个查找卸载,但是Mac 用户的话,就需有手动找到安装目录卸载了。

好在微软提供了可以批量卸载.NET 的工具,.NET 卸载工具。

这并不是一个dotnet tool 的工具,而是需有手动下载安装的。在Release 找到最新版本的工具,下载即可,Mac 用户选择 tar.gz 格式,解压之后即可在终端中使用。

工具提供了三个指令:

list 列出已经安装了的.NET 运行时和SDK dry-run|whatif 试运行指令,仅用于检查删除参数的执行效果,可以在真正执行remove之前,看看会移除那些sdk或者runtime remove 移除指定的sdk或runtime

几个指令也提供了相应的参数,可以指定对应的类型的版本。详情参考list、 dry-run、remove

一步到位,删除所有的.NET SDK(不包含Visual Studio保留的):

dotnet-core-uninstall remove --all --sdk

移除所有已经被取代的低版本SDK

dotnet-core-uninstall remove --all-lower-patches --sdk

移除所有预览版SDK

dotnet-core-uninstall remove --all-previews --sdk

仅保留指定版本SDK

dotnet-core-uninstall remove --all-but --sdk

移除指定版本以下的所有SDK

dotnet-core-uninstall remove --all-below --sdk

以上指令中的 --sdk 替换为 --runtime 即可删除对应的runtime。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有