.net - 适用于 MacOS 的 .NET 6 Preview SDK 安装程序是否会删除我以前的 .NET 5 SDK 包?
问题描述
我刚刚在 MacOS 上安装了 .Net 6 预览版。我希望它可以完全替换任何与 .NET 5 相关的东西。
当我运行dotnet --version
它时显示版本 6,但是我可以去哪里检查是否仍然安装了版本 5?我想删除它。
这是在 MacOS 12.0 Beta 上
解决方案
不,不应该;.NET Core 的设计目的是让您可以一次安装多个版本。
您可以使用 、使用或两者dotnet --list-sdks
的运行时检查已安装的 SDK 。dotnet --list-runtimes
dotnet --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-macos和https://docs.microsoft.com/en-us/ dotnet/core/install/remove-runtime-sdk-versions
推荐阅读
- mysql - 输出最大()时间戳返回空值 sql, mysql
- laravel - 在 Laravel 中存储实时游戏数据
- angular - 在包 rxjs@5.0.0-beta.6 中找不到模块“/operator/share.js”
- javascript - 非系统管理员用户无法下载 Dynamics 365 客户端 Javascript Web 资源
- blogger - 我的 Blogger 网站上的缩略图问题
- java - java:线程“main”中的异常 java.lang.UnsatisfiedLinkError:java.net.SocketOutputStream.init()V
- json - 有没有办法从页面源中不可用的网站抓取数据?
- apache-kudu - Zeppelin\jupyter Notebook for KUDU
- scala - .inferHtmlResources() 和资源
- sql-server - 执行动态sql查询输出?