我找到了命令dotnet --list-runtimes
,它为我输出(缩写):
Microsoft.AspNetCore.All 2.1.15 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.15 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
我想 * 删除 * 特定的AspNetCore.app运行时,看看它是否能帮助我解决another, different issue问题-但我不知道如何解决。
我试过了
- 使用“添加/删除程序”,但它只列出“.NET Core SDK”条目,而不是 * 运行时 *(还有:此列表 * 缺少 *
dotnet --list-runtimes
输出中的几个版本) - 正在检查可用的
dotnet help
条目,但未看到相关选项 - 通过the
remove-runtime-sdk-version
readme,但它告诉我使用添加/删除程序,这对我没有帮助
我已经考虑过删除输出中提到的文件夹,但我很犹豫是否要开始删除Program Files
子文件夹中的文件夹。
是否有dotnet
命令或其他好的方法来删除运行时,特别是AspNetCore版本,以便我可以100%确定ASP.NET Core的“版本选择”功能不会选择错误的版本?
根据评论,我已经尝试了dotnet-core-uninstall
工具(预览版),但如果我运行dotnet-core-uninstall
,它列出了零个运行时,它可以卸载,只有SDK(只有2.x版本)。
2条答案
按热度按时间hjqgdpho1#
现在有a officially recommended method to uninstall.net运行时和sdk,其要点是:
dotnet-core-uninstall
及其各种命令(list
、dry-run
和remove
)小心使用!
8yoxcaq72#
尝试从应用程序和功能中卸载Microsoft Windows桌面运行时- 3.1.32。3.1.32 .net核心库似乎与它们捆绑在一起。