web-dev-qa-db-ja.com

.NET Core SDKの古いバージョンをアンインストールする

.NET Core SDKの多くのバージョンがWindows 10 PCにインストールされています。古いバージョンをアンインストールできるかどうか疑問に思っています。

インストールされているソフトウェアのリスト

.NET Coreのバージョン管理がどのように機能するか、またPCに特定のバージョンが必要かどうかはわかりません。

4
ufo

マイクロソフトのダミアンエドワーズによる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シェルから実行することもできます。

開始する前にバックアップを取ってください。

5
harrymc