つばろぐ

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

wingetで .NET 8 Preview2にアップデートする手順

先日 winget でインストールした .NET 8 Preview 1 ですが、もう Preview 2 がリリースされたのでアップデートを行います。

.NET 8 Preview 1 のインストールについては、こちらで投稿しています。

tsubalog.hatenablog.com

とりあえず SDK を更新しようと、パッケージリストを確認しました。
しかし確認した段階では、まだ Preview 2 がリストに含まれていませんでした。

そこで winget source update コマンドで、パッケージソースの更新を行ったら、Preview 2 に更新されたことがわかりました。

~$ winget source update
すべてのソースを更新しています...
ソースを更新しています: msstore...
完了
ソースを更新しています: winget...
  ██████████████████████████████  100%
完了
~$
~$
~$ winget search Microsoft.DotNet.SDK
名前                           ID                           バージョン                 ソース
----------------------------------------------------------------------------------------------
Microsoft .NET SDK 8.0 Preview Microsoft.DotNet.SDK.Preview 8.0.100-preview.2.23157.25 winget
Microsoft .NET SDK 7.0         Microsoft.DotNet.SDK.7       7.0.202                    winget
Microsoft .NET SDK 6.0         Microsoft.DotNet.SDK.6       6.0.407                    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

ということで更新します。

~$ winget upgrade --id Microsoft.DotNet.SDK.Preview
見つかりました Microsoft .NET SDK 8.0 Preview [Microsoft.DotNet.SDK.Preview] バージョン 8.0.100-preview.2.23157.25
このアプリケーションは所有者からライセンス供与されます。
ダウンロード中 https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.100-preview.2.23157.25/dotnet-sdk-8.0.100-preview.2.23157.25-win-x64.exe
  ██████████████████████████████   196 MB /  196 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました

~$ dotnet --list-sdks
6.0.407 [C:\Program Files\dotnet\sdk]
7.0.202 [C:\Program Files\dotnet\sdk]
7.0.300-preview.23122.5 [C:\Program Files\dotnet\sdk]
8.0.100-preview.2.23157.25 [C:\Program Files\dotnet\sdk]