パッケージインストールガイド
MagicOnion は 4 つの NuGet パッケージで提供されています。必要に応じていずれかのパッケージをインストールしてください。
MagicOnion.Server
MagicOnion.Server
パッケージはサーバーを実装するためのものです。サーバー上でサービスを実装するためには、このパッケージをインストールする必要があります。
dotnet add package MagicOnion.Server
MagicOnion.Client
MagicOnion.Client
パッケージはクライアントを実装するためのものです。マイクロサービスや WPF、.NET MAUI などのクライアントを実装するためには、このパッケージをインストールする必要があります。
dotnet add package MagicOnion.Client
ヒント
Unity アプリケーションで MagicOnion クライアントを使用する場合は、Unity での利用 ページも参照してください。
MagicOnion.Abstractions
MagicOnion.Abstractions
パッケージは、サーバーとクライアントで共通に使用されるインターフェースと属性を提供します。サーバーとクライアント間で共有されるクラスライブラリプロジェクトを作成する場合は、このパッケージをインストールする必要があります。
dotnet add package MagicOnion.Abstractions
MagicOnion (メタパッケージ)
MagicOnion
パッケージはサーバーとクライアント両方の役割を実装する場合に使用できるメタパッケージです。
マイクロサービスのようなサーバーとサーバーの通信を実装する、サーバーとクライアントどちらも実装する場合にはこのパッケージのインストールを推奨します。
dotnet add package MagicOnion