Microsoft Dataverse SDK for .NET アセンブリと一部のコマンド ライン ツールは、 NuGet と呼ばれるソフトウェア配布 Web サイトから入手できます。 アプリケーション プロジェクトで NuGet パッケージを使用すると、SDK アセンブリとツールの最新リリースでプロジェクトを up-to-date のままにすることができます。 Visual Studio はバージョン 2010 以降、この機能をサポートしており、Visual Studio で開発していない開発者向けのスタンドアロンの NuGet クライアントもあります。 プロジェクトで NuGet パッケージを使用するもう 1 つの利点は、アセンブリ参照と依存関係が自動的に処理されるということです。
NuGet SDK パッケージを検索する場所
使用可能な Dataverse SDK パッケージの完全な一覧は、NuGet サイトの crmsdk プロファイルにあります。 これらは、Dataverse 製品チームが Microsoft で作成した公式パッケージです。 次の一覧では、記述するコードの種類に応じて使用できるパッケージの一部を示します。
Microsoft.CrmSdk.CoreAssemblies
.NET Framework 開発を対象とする場合の Microsoft.Xrm.Sdk.dll アセンブリと Microsoft.Crm.Sdk.Proxy.dll アセンブリが含まれます。
Microsoft.PowerPlatform.Dataverse.Client
.NET Framework および .NET Core 開発を対象とする場合の Microsoft.Xrm.Sdk.dll アセンブリと Microsoft.Crm.Sdk.Proxy.dll アセンブリが含まれます。 新しい Dataverse 開発には、CoreAssemblies ではなく、このパッケージを使用します。
Microsoft.CrmSdk.CoreTools
Dataverse 開発ツールが含まれています。 これらのツールをインストールおよび更新する方法については、 Dataverse 開発 ツールを参照してください。
Microsoft.CrmSdk.Deployment
Microsoft.Xrm.Sdk.Deployment.dll アセンブリを格納します。 このパッケージは、組織 (環境) の展開、構成、監視に使用します。
Microsoft.CrmSdk.Outlook
Microsoft.Crm.Outlook.dll アセンブリを格納します。 このパッケージは、Outlook クライアントおよびサービス関連の開発に使用します。
Microsoft.CrmSdk.Workflow
Microsoft.Xrm.Sdk.Workflow.dll アセンブリを格納します。 このパッケージは、カスタム ワークフロー アクティビティの開発に使用します。
Microsoft.CrmSdk.XrmTooling.CoreAssembly
Microsoft.Xrm.Tooling.Connector アセンブリが含まれています。 このパッケージは 、XRM ツール ベースの Windows クライアント アプリケーション開発に使用します。
Microsoft.CrmSdk.XrmTooling.CrmConnector.PowerShell
Powershell で XRM ツール コネクタを使用するためのアセンブリが含まれています。
Microsoft.CrmSdk.XrmTooling.PackageDeployment.PowerShell
Powershell を使用した Dataverse パッケージの展開用のアセンブリが含まれています。
Microsoft.CrmSdk.XrmTooling.PackageDeployment
Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll アセンブリを格納します。
Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool
プラグイン アセンブリ、カスタム ワークフロー アクティビティ アセンブリ、仮想ライセンス、およびサービス エンドポイントを Dataverse に登録するために使用されるプラグイン登録ツールが含まれています。 ツールをインストールおよび更新する方法については、 Dataverse 開発 ツールを参照してください。
プロジェクトにパッケージをインストールする方法
NuGet パッケージをプロジェクトにインストールする方法については、「 NuGet パッケージ マネージャーを使用して Visual Studio でパッケージをインストールおよび管理する」を参照してください。