rksoftware

Visual Studio とか C# とかが好きです

7 つの Blazor のプロジェクトの作り方

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