Blazor WebAssembly で制作したプログラムを発行するときに AOT コンパイルを行うとエラーになる場合の対処法

Blazor で作成したプログラムは AOT コンパイルを有効にするとファイルサイズの縮小や実行パフォーマンスの向上を得ることができます。

2023-03-25 23_09_58-公開

しかしいつのころからかこれを有効にして発行するとエラーになってしまう現象が発生しました。

2023-03-25 23_10_27-RandomStringGenerator - Microsoft Visual Studio

エラー文を見る限りは「wasm-tools-net6」のインストールが必要と書いており、調べてみたところ以下のコンポーネントを追加でインストールすることで解決するようでした。インストールする場合は Visual Studio のメニューの「ツール」>「ツールと機能を取得」で行うことができます。

2023-03-25 23_10_39-Visual Studio Installer

インストール後に発行したところ正常に実行することができました。

2023-03-25 23_27_48-RandomStringGenerator - Microsoft Visual Studio