開発者は、Dataverse と Power Platform を使用するときに、次のツールとリソースを使用します。
Dataverse 開発ツール
Dataverse コード開発時に一般的に使用されるツールがいくつかあります。 これらのツールの一部にはユーザー インターフェイスがあり、一部はコマンド 駆動型です。 Dataverse 開発ツールのインストール、更新、起動を簡単に行う方法については、この記事を参照してください。
.NET 用 Dataverse SDK
次に、.NET コード開発に使用できる Dataverse SDK アセンブリについて説明します。 最新バージョンは、対応する NuGet パッケージでダウンロードできます。
データの操作
これらのアセンブリを使用して、Organization サービスおよび探索サービスと対話します。
詳細: Microsoft Dataverse SDK for .NET を使用する
NuGet パッケージ: Microsoft.CrmSdk.CoreAssemblies
プロセス デザイナー (ワークフロー) 拡張機能を作成する
このアセンブリを使用して、プロセス デザイナーにカスタム アクティビティを追加します。
NuGet パッケージ: Microsoft.CrmSdk.Workflow
| 組み立て | 名前空間 |
|---|---|
| Microsoft.Xrm.Sdk.Workflow.dll |
Microsoft.Xrm.Sdk.Workflow Microsoft.Xrm.Sdk.Workflow.Activities Microsoft.Xrm.Sdk.Workflow.Designers |
Windows クライアント アプリケーションをビルドする
これらのアセンブリを使用して、SDK for .NET との接続を容易にし、Microsoft Windows クライアント アプリケーションを構築します。
XRM ツールを使用した Windows クライアント アプリケーションのビルドの詳細
NuGet パッケージ:
- Microsoft.CrmSdk.XrmTooling.CoreAssembly (Microsoft.Xrm.Tooling.Connector.dll)
- Microsoft.CrmSdk.XrmTooling.WpfControls
| 組み立て | 名前空間 |
|---|---|
| Microsoft.Xrm.Tooling.Connector.dll |
Microsoft.Xrm.Tooling.Connector Microsoft.Xrm.Tooling.Connector.Model |
| Microsoft.Xrm.Tooling.CrmConnectControl.dll |
Microsoft.Xrm.Tooling.CrmConnectControl Microsoft.Xrm.Tooling.CrmConnectControl.Model Microsoft.Xrm.Tooling.CrmConnectControl.Properties Microsoft.Xrm.Tooling.CrmConnectControl.Utility |
| Microsoft.Xrm.Tooling.WebResourceUtility.dll | Microsoft.Xrm.Tooling.WebResourceUtility |
パッケージを作成する
これらのアセンブリを使用して、パッケージ 配置ツールのパッケージを作成します。
詳細: Package Deployer のパッケージを作成する
NuGet パッケージ: Microsoft.CrmSdk.XrmTooling.PackageDeployment
| 組み立て | Namespace |
|---|---|
| Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll | Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase |
カスタム仮想テーブル データ プロバイダーを作成する
このアセンブリを使用して、カスタム仮想テーブル データ プロバイダーを作成します。
NuGet パッケージ: Microsoft.CrmSdk.Data
Power Platform 開発ツール
Dataverse 開発ツールと Dataverse SDK for .NET に加えて、この記事に記載されているツールを使用して、Power Platform のその他の機能をコードを使用して拡張 できます。