卸载 .NET Core SDK 旧版本

卸载 .NET Core SDK 旧版本

我的 Windows 10 PC 上安装了许多版本的 .NET Core SDK。我想知道是否可以卸载旧版本:

已安装软件列表

我不确定 .NET Core 版本控制如何工作,以及我是否需要在我的 PC 中安装特定版本。

答案1

微软 .NET 应用框架(ASP.NET、CoreFX、EF 等)项目经理 Damian Edwards 的回答是引用

将它们全部删除,然后删除程序文件中的 dotnet 文件夹,然后安装最新版本。

您可以逐个卸载所有旧版本,也可以使用 PowerShell 脚本删除。以下脚本来自文章 删除旧 .NET Core SDK 的脚本

$app = Get-WmiObject -Class Win32_Product | Where-Object { 
    $_.Name -match "Microsoft .NET Core SDK"
}

Write-Host $app.Name 
Write-Host $app.IdentifyingNumber
pushd $env:SYSTEMROOT\System32

$app.identifyingnumber |% { Start-Process msiexec -wait -ArgumentList "/x $_" }

popd

如果要删除 dotnet 文件夹,您可以对 Microsoft .NET Framework 执行相同操作。

由于权限提升,此脚本要求您点击“是”,但您可以从权限提升的 PowerShell shell 运行它。

开始之前进行备份。

相关内容