チーム開発のソリューション ツール

このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 トピックの Power Apps バージョンについては、次を参照: SolutionPackager ツール

Dynamics 365 Customer Engagement (on-premises) ソリューションは、Dynamics 365 Server からエクスポートされた複数のカスタマイズされたコンポーネントを含む圧縮 (.zip) ファイルです。それにより別のサーバーに移動されインポートされます。 ただし、ソリューション ファイルは単一のバイナリ ファイルで、ソース コード コントロールやチーム展開に活用できません。 ソリューションのカスタム コンポーネントで複数の開発者が作業する方法はありません。

SolutionPackager ツールは、ソリューション ファイルのソース コード管理とチーム展開の問題を解決します。 ツールは、圧縮されているソリューション ファイル内の個々コンポーネントを特定して、個別のファイルに解凍されます。 ツールは、以前に解凍されたファイルをパッキングしてソリューション ファイルを再作成することもできます。 これにより、複数のユーザーが単一のソリューションで独立して作業し、共通の場所への変更を抽出できます。 ソリューション ファイルの各コンポーネントは複数のファイルに分割されるので、以前の変更を上書きしないでカスタマイズをマージすることが可能になります。 SolutionPackager ツールの別の用途は、自動化作成プロセスから起動して、アクティブな Dynamics 365 Server を必要とせず、以前に解凍したコンポーネント ファイルから圧縮ソリューション ファイルを生成にできることです。

SolutionPackager ツール が Microsoft.CrmSdk.CoreTools NuGet パッケージの一部として配布されます。 ダウンロード方法については、Dataverse 開発ツール を参照してください。

このセクションの内容

SolutionPackager ツールを使用したソリューション ファイルの圧縮および展開

ソリューション ファイルでのソース コントロールの使用

開発者ツール

Dynamics 365 Customer Engagement のソリューションを使用した拡張機能のパッケージ化および配布