プロジェクトの作成⚓︎
プロジェクトテンプレートの選択⚓︎
開発するプログラムの種類に応じて、適切なプロジェクトテンプレートを選択しましょう。 以下、利用することの多いプロジェクトテンプレートについて解説します。
クラスライブラリ⚓︎
クラスライブラリ を参照してください。
Blazor Web アプリ⚓︎
以下の用途で利用します。
- サーバー側で HTML をレンダリングする Web アプリケーション
【参考】 .NET CLI を用いて Blazor Web アプリ プロジェクトを作成する方法
プロジェクトを作成するフォルダーに移動して、以下のコマンドを利用します。 プロジェクト名はフォルダー名と同名になります。
| 対話型 SSR を使用した Blazor Web アプリプロジェクトの作成コマンド | |
|---|---|
1 | |
Fluent Blazor Web アプリ⚓︎
Blazor Web アプリの利用用途に加えて、以下の用途で利用します。
- UI コンポーネントとして Fluent UI Blazor コンポーネントを用いた Web アプリケーション
プロジェクトを作る前に必要な作業
Fluent Blazor Web アプリのプロジェクトを作成するには、事前にプロジェクトテンプレートをインストールする必要があります。 以下のコマンドで Microsoft.FluentUI.AspNetCore.Templates をインストールできます。
| プロジェクトテンプレートのインストールコマンド | |
|---|---|
1 | |
【参考】 .NET CLI を用いて Fluent Blazor Web アプリのプロジェクトを作成する方法
プロジェクトを作成するフォルダーに移動して、以下のコマンドを利用します。 プロジェクト名はフォルダー名と同名になります。
| 対話型 SSR を使用した Fluent Blazor Web アプリプロジェクトの作成コマンド | |
|---|---|
1 | |
xUnit v3 テストプロジェクト⚓︎
xUnit v3 テストプロジェクト を参照してください。
プロジェクト間の依存関係の設定⚓︎
各プロジェクトを作成後、アーキテクチャに従ってプロジェクト間の依存関係を設定します。 SSR アプリケーションのプロジェクトの依存関係の設定例は、 SSR アーキテクチャ概要 - アプリケーションアーキテクチャ を参照してください。
具体的な設定方法については、プロジェクト内の参照を管理する を参照してください。