つばろぐ

主に C#, .NET, Azure の備忘録です。たまに日記。

.NET 8 LTSをwingetでインストールする

2023年11月14日に遂にリリースされた .NET 8 LTS を winget でインストールします。
過去にもプレビュー版や RC 版をインストールした記事を書いていますので、流れはだいたい同じです。

tsubalog.hatenablog.com

tsubalog.hatenablog.com

tsubalog.hatenablog.com

パッケージの検索

まずは .NET 8 のパッケージを検索します。既に winget で配布されていますね。

winget search Microsoft.DotNet.SDK
名前                           ID                           バージョン           ソース
----------------------------------------------------------------------------------------
Microsoft .NET SDK 8.0 Preview Microsoft.DotNet.SDK.Preview 8.0.100-rc.2.23502.2 winget
Microsoft .NET SDK 7.0         Microsoft.DotNet.SDK.7       7.0.404              winget
Microsoft .NET SDK 6.0         Microsoft.DotNet.SDK.6       6.0.417              winget
Microsoft .NET SDK 5.0         Microsoft.DotNet.SDK.5       5.0.408              winget
Microsoft .NET SDK 3.1         Microsoft.DotNet.SDK.3_1     3.1.426              winget
Microsoft .NET SDK 8.0         Microsoft.DotNet.SDK.8       8.0.100              winget

.NET 8 SDK のインストール

では配布されている .NET SDK 8.0.100 をインストールします。

> winget install --id Microsoft.DotNet.SDK.8
見つかりました Microsoft .NET SDK 8.0 [Microsoft.DotNet.SDK.8] バージョン 8.0.100
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
ダウンロード中 https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.100/dotnet-sdk-8.0.100-win-x64.exe
  ██████████████████████████████   211 MB /  211 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました

> dotnet --list-sdks
3.1.426 [C:\Program Files\dotnet\sdk]
6.0.416 [C:\Program Files\dotnet\sdk]
7.0.310 [C:\Program Files\dotnet\sdk]
7.0.403 [C:\Program Files\dotnet\sdk]
8.0.100-rc.2.23502.2 [C:\Program Files\dotnet\sdk]
8.0.100 [C:\Program Files\dotnet\sdk]

RC2 版はもう必要ないので、アンインストールしちゃいましょう。