Die Antwort von Damian Edwards, PM Manager für .NET-App-Frameworks (ASP.NET, CoreFX, EF usw.) bei Microsoft lautet Zitat :
Löschen Sie alle, löschen Sie den dotnet-Ordner in den Programmdateien und installieren Sie die neueste Version.
Sie können alle alten Versionen nacheinander deinstallieren oder ein PowerShell-Skript zum Löschen verwenden. Das folgende Skript stammt aus dem Artikel Skripts zum Entfernen alter .NET Core SDKs :
$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
Sie können dies auch mit Microsoft .NET Framework tun, wenn Sie den Dotnet-Ordner löschen.
Für dieses Skript müssen Sie wegen der Höhenangabe JA drücken, aber Sie können es von einer erhöhten PowerShell-Shell aus ausführen.
Machen Sie vor dem Start Sicherungskopien.