Blazor には 7 つの Blazor があります。
今回はその作り方 ~プロジェクト (ソリューション) の作り方~ です。
■ プロジェクト (ソリューション) の作り方
no | name | dotnet command | Visual Studio (Project Template) | note | article |
---|---|---|---|---|---|
1 | Blazor Server | dotnet new blazorserver |
Blazor Server アプリ | article | |
2 | Blazor WebAssembly | dotnet new blazorwasm |
Blazor WebAssembly アプリ | article | |
3 | Blazor Hybrid (.NET MAUI) | dotnet new maui-blazor |
.NET MAUI Blazor App (Preview) | Preview 版 Visual Studio のインストールが必要 | article |
4 | Blazor Hybrid (Windows フォーム) | dotnet new winforms |
Windwos フォーム アプリ | プロジェクト作成後に NuGet ライブラリ追加とプロジェクト ファイル (.csproj) の書き換えが必要 | article |
5 | Blazor Hybrid (WPF) | dotnet new wpf |
WPF アプリケーション | プロジェクト作成後に NuGet ライブラリ追加とプロジェクト ファイル (.csproj) の書き換えが必要 | article |
6 | Mobile Blazor Bindings | dotnet new mobileblazorbindings |
Experimental Mobile Blazor Bindings App | Visual Studio と Microsoft.MobileBlazorBindings.Templates プロジェクトテンプレートのインストールが必要 | article |
7 | Mobile Blazor Bindings (Hybrid) | dotnet new blazorhybrid |
Experimental Mobile Blazor Bindings Hybrid App blazorhybrid | Visual Studio と Microsoft.MobileBlazorBindings.Templates プロジェクトテンプレートのインストールが必要 | article |
参考
> dotnet new --list テンプレート名 短い名前 言語 タグ ---------------------------------------------- -------------------- ---------- -------------------------- ( 中略 ) .NET MAUI Blazor App (Preview) maui-blazor [C#] MAUI/Android/iOS/macOS/Mac Catalyst/Windows/Blazor ( 中略 ) Blazor Server App blazorserver [C#] Web/Blazor Blazor WebAssembly App blazorwasm [C#] Web/Blazor/WebAssembly/PWA ( 中略 ) Experimental Mobile Blazor Bindings App mobileblazorbindings [C#] Blazor/Xamarin.Forms Experimental Mobile Blazor Bindings Hybrid App blazorhybrid [C#] Blazor/Xamarin.Forms/Web ( 中略 ) Windows フォーム アプリ winforms [C#],VB Common/WinForms ( 中略 ) WPF アプリケーション wpf [C#],VB Common/WPF