📘
.NET 6 で Blazor WebAssembly 環境構築でエラーした話
事象
.NET 6 で Blazor WebAssembly の開発環境を構築しようとしたときの話です。
dotnet workload install wasm-tools
で開発環境構築完了!となるはずが
Downloading Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 (6.0.0-preview.7.21377.19
と何故かプレビュー版をインストールしようとしてエラーになっていました。
解決方法
dotnet --list-runtimes
で列挙したところ、プレビュー版の Runtime がありました!
(前略)
Microsoft.AspNetCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.0-preview.7.21377.19 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
(以下略)
Microsoft.NETCore.App など他のものも含めてプレビュー版の Runtime をフォルダごと削除したら wasm-tools
のインストールが成功しました。
.NET 6 SDK を再インストールするなどしても解決しなかったのですが、まさか古い Runtime を消す必要があるとは驚きでした。
Discussion