如何删除Windows上的dotnet运行时?

eqfvzcg8  于 2023-04-07  发布在  Windows
关注(0)|答案(2)|浏览(243)

我找到了命令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版本)。

hjqgdpho

hjqgdpho1#

现在有a officially recommended method to uninstall.net运行时和sdk,其要点是:

  • 安装“.NET卸载工具”
  • 使用dotnet-core-uninstall及其各种命令(listdry-runremove

小心使用!

8yoxcaq7

8yoxcaq72#

尝试从应用程序和功能中卸载Microsoft Windows桌面运行时- 3.1.32。3.1.32 .net核心库似乎与它们捆绑在一起。

相关问题