.NET Core SDKの多くのバージョンがWindows 10 PCにインストールされています。古いバージョンをアンインストールできるかどうか疑問に思っています。
.NET Coreのバージョン管理がどのように機能するか、またPCに特定のバージョンが必要かどうかはわかりません。
マイクロソフトのダミアンエドワーズによるPM Manager for .NETアプリフレームワーク(ASP.NET、CoreFX、EFなど))の答えは quote :
それらをすべて削除し、プログラムファイルのdotnetフォルダーを削除してから、最新バージョンをインストールします。
古いバージョンを1つずつアンインストールするか、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でも同じことができます。
このスクリプトでは、昇格のためYESを押す必要がありますが、昇格したPowerShellシェルから実行することもできます。
開始する前にバックアップを取ってください。