コンテンツにスキップ

プロジェクトの作成⚓︎

プロジェクトテンプレートの選択⚓︎

開発するプログラムの種類に応じて、適切なプロジェクトテンプレートを選択しましょう。 以下、利用することの多いプロジェクトテンプレートについて解説します。

クラスライブラリ⚓︎

クラスライブラリ を参照してください。

Blazor Web アプリ⚓︎

以下の用途で利用します。

  • サーバー側で HTML をレンダリングする Web アプリケーション
【参考】 .NET CLI を用いて Blazor Web アプリ プロジェクトを作成する方法

プロジェクトを作成するフォルダーに移動して、以下のコマンドを利用します。 プロジェクト名はフォルダー名と同名になります。

対話型 SSR を使用した Blazor Web アプリプロジェクトの作成コマンド
1
dotnet new blazor

Fluent Blazor Web アプリ⚓︎

Blazor Web アプリの利用用途に加えて、以下の用途で利用します。

  • UI コンポーネントとして Fluent UI Blazor コンポーネントを用いた Web アプリケーション
プロジェクトを作る前に必要な作業

Fluent Blazor Web アプリのプロジェクトを作成するには、事前にプロジェクトテンプレートをインストールする必要があります。 以下のコマンドで Microsoft.FluentUI.AspNetCore.Templates をインストールできます。

プロジェクトテンプレートのインストールコマンド
1
dotnet new install Microsoft.FluentUI.AspNetCore.Templates
【参考】 .NET CLI を用いて Fluent Blazor Web アプリのプロジェクトを作成する方法

プロジェクトを作成するフォルダーに移動して、以下のコマンドを利用します。 プロジェクト名はフォルダー名と同名になります。

対話型 SSR を使用した Fluent Blazor Web アプリプロジェクトの作成コマンド
1
dotnet new fluentblazor

xUnit v3 テストプロジェクト⚓︎

xUnit v3 テストプロジェクト を参照してください。

プロジェクト間の依存関係の設定⚓︎

各プロジェクトを作成後、アーキテクチャに従ってプロジェクト間の依存関係を設定します。 SSR アプリケーションのプロジェクトの依存関係の設定例は、 SSR アーキテクチャ概要 - アプリケーションアーキテクチャ を参照してください。

具体的な設定方法については、プロジェクト内の参照を管理する を参照してください。