ここでは、Blazorのテンプレート ・プロジェクト を生成する方法について紹介します。テンプレート・ プロジェクトとは、サンプルのプロジェクトのことを意味しています。
まず、Blazorサーバ、Blazor WebAssemblyのどちらのプロジェクトも生成できる様に、最新のテンプレート を次のコマンドでインストールします。
dotnet new -i Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview5.20216.8
次にプロジェクトを生成する方法は、Visual Studioで生成する方法とコマンドで生成する方法があります。
Visual Studioで生成する方法
上で説明したコマンドを実行すると、プロジェクトを新規作成する画面でBlazorアプリを選択すると、次の様にBlazorサーバーアプリとBlazor WebAssembly Appを生成できる様になります。
コマンドで生成する方法
次にコマンドでプロジェクトを生成する方法を紹介します。
まず、サーバアプリを生成する場合は、次のコマンドを実行します。
dotnet new blazorserver -o WebApplication1
次に、WebAssemblyアプリを生成する場合は、次のコマンドを実行します。
dotnet new blazorwasm -o WebApplication1
ここで注意しなければならないことは、コマンドで生成した場合、プロジェクトのみが生成され、その上位となるソリューションアプリは生成されないことです。
参考サイト