首页 > 解决方案 > 适用于 MacOS 的 .NET 6 Preview SDK 安装程序是否会删除我以前的 .NET 5 SDK 包?

问题描述

我刚刚在 MacOS 上安装了 .Net 6 预览版。我希望它可以完全替换任何与 .NET 5 相关的东西。

当我运行dotnet --version它时显示版本 6,但是我可以去哪里检查是否仍然安装了版本 5?我想删除它。

这是在 MacOS 12.0 Beta 上

标签: .netmacos

解决方案


不,不应该;.NET Core 的设计目的是让您可以一次安装多个版本。

您可以使用 、使用或两者dotnet --list-sdks的运行时检查已安装的 SDK 。dotnet --list-runtimesdotnet --info

要删除特定版本的运行时,您可以运行:

version="5.0.0"
sudo rm -rf /usr/local/share/dotnet/sdk/$version
sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.NETCore.App/$version
sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All/$version
sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/$version
sudo rm -rf /usr/local/share/dotnet/host/fxr/$version

参照。https://docs.microsoft.com/en-us/dotnet/core/install/how-to-detect-installed-versions?pivots=os-macoshttps://docs.microsoft.com/en-us/ dotnet/core/install/remove-runtime-sdk-versions


推荐阅读