Outils de solution pour le développement d’équipe

Cette rubrique s’applique à Dynamics 365 Customer Engagement (on-premises). Pour la version Power Apps de cette rubrique, voir : outil SolutionPackager

Une solution Dynamics 365 Customer Engagement (on-premises) est un fichier (.zip) compressé contenant plusieurs composants personnalisés ayant été exportés d’un serveur Dynamics 365 Server pour être transportés et importés vers un autre serveur. Toutefois, un fichier de solution est un fichier binaire simple qui ne se prête pas au contrôle de code source ou au développement d’équipe. Il n’existe aucun moyen pour plusieurs développeurs de travailler sur les composants personnalisés de la solution.

L’outil SolutionPackager résout le problème du contrôle de code source et du développement en équipe des fichiers de solution. L’outil identifie différents composants du fichier de solution compressé et les extrait en différents fichiers individuels. L’outil peut également recréer un fichier de solution en comprimant les fichiers qui ont été précédemment extraits. Cela permet à plusieurs personnes de travailler indépendamment sur une seule solution et d’extraire leurs modifications à un emplacement commun. Comme chaque composant du fichier de solution est fractionné en plusieurs fichiers, il est possible de fusionner les personnalisations sans remplacer les modifications antérieures. Une utilisation secondaire de l’outil SolutionPackager est qu’il peut être appelé dans un processus de génération automatisé pour créer un fichier de solution compressé à partir de fichiers composants extraits précédemment sans avoir besoin d’un serveur Dynamics 365 Server actif.

L’outil SolutionPackager est distribué dans le cadre du package Microsoft.CrmSdk.CoreTools NuGet. Consultez Outils de développement Dataverse pour obtenir des informations de téléchargement.

Contenu de la section

Utiliser l’outil SolutionPackager pour compresser et extraire un fichier de solution

Utiliser le contrôle de code source avec les fichiers de solution

Outils pour développeurs

Packager et distribuer les extensions avec les solutions Dynamics 365 Customer Engagement