概要

完了

このモジュールでは、Blazor アプリケーション間で使用および再利用するために Blazor コンポーネントを構築、パッケージ化、共有する際の問題に直面し、解決しました。

多くのアプリケーションと共有するコンポーネントを含む Razor クラス ライブラリを構築する方法について学習しました。 ライブラリをアセンブルするには、次の手順を実行します。

  • .NET テンプレートから新しい Razor クラス ライブラリを作成しました。
  • Blazor コンポーネントとそのスタイル シートを含む.razor ファイルを含む.razor.css ファイルを追加しました。
  • 他の開発者向けのパッケージを定義するパッケージ メタデータをプロジェクト ファイルに追加しました。
  • .NET コマンド ライン インターフェイスを使用して、Razor クラス ライブラリから NuGet パッケージを作成しました。

Blazor コンポーネントは、より複雑なアプリケーションの構築を容易にする構成要素です。 他のコンポーネントを参照するコンポーネントとページを構築することで、他の開発者が共有するユーザー インターフェイス パラダイムを利用するアプリケーションをより迅速に提供できます。 他の開発者による以前の投資の再利用に依存できる場合は、独自のプロジェクトでも時間とコストを節約できます。

リファレンス

詳細については、「 Razor クラス ライブラリから ASP.NET Core Razor コンポーネントを使用する」を参照してください。