Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft Dataverse SDK pour les assemblys .NET et certains outils en ligne de commande sont disponibles via un site web de distribution de logiciels appelé NuGet. L’utilisation de packages NuGet dans votre projet d’application vous permet de conserver votre projet up-to-date avec les dernières versions des assemblys et outils du SDK. Visual Studio a pris en charge cette fonctionnalité depuis la version 2010 et il existe même un client NuGet autonome pour les développeurs qui ne développent pas dans Visual Studio. Un autre avantage de l’utilisation de packages NuGet dans vos projets est que les références d’assembly et les dépendances sont automatiquement prises en charge pour vous.
Où trouver les packages du Kit de développement logiciel (SDK) NuGet
La liste complète des packages du Kit de développement logiciel (SDK) Dataverse disponibles se trouve sous le profil crmsdk sur le site NuGet. Il s’agit des packages officiels produits par les équipes de produits Dataverse chez Microsoft. La liste suivante met en évidence certains des packages que vous pouvez utiliser en fonction du type de code que vous écrivez.
Microsoft.CrmSdk.CoreAssemblies
Contient les assemblys Microsoft.Xrm.Sdk.dll et Microsoft.Crm.Sdk.Proxy.dll lors du ciblage du développement .NET Framework.
Microsoft.PowerPlatform.Dataverse.Client
Contient les assemblys Microsoft.Xrm.Sdk.dll et Microsoft.Crm.Sdk.Proxy.dll lors du ciblage du développement .NET Framework et .NET Core. Utilisez ce package, au lieu de CoreAssemblies, pour le nouveau développement Dataverse.
Microsoft.CrmSdk.CoreTools
Contient des outils de développement Dataverse. Consultez les outils de développement Dataverse pour obtenir des instructions sur l’installation et la mise à jour de ces outils.
Microsoft.CrmSdk.Deployment
Contient l’assembly Microsoft.Xrm.Sdk.Deployment.dll. Utilisez ce package pour le déploiement, la configuration et la surveillance des organisations (environnements).
Microsoft.CrmSdk.Outlook
Contient l’assembly Microsoft.Crm.Outlook.dll. Utilisez ce package pour le développement lié au client et au service Outlook.
Microsoft.CrmSdk.Workflow
Contient l’assembly Microsoft.Xrm.Sdk.Workflow.dll. Utilisez ce package pour le développement d’activités de flux de travail personnalisées.
Microsoft.CrmSdk.XrmTooling.CoreAssembly
Contient l’assembly Microsoft.Xrm.Tooling.Connector. Utilisez ce package pour le développement d’applications clientes Windows basée sur XRM Tooling .
Microsoft.CrmSdk.XrmTooling.CrmConnector.PowerShell
Contient les assemblies pour utiliser le connecteur XRM Tooling avec PowerShell.
Microsoft.CrmSdk.XrmTooling.PackageDeployment.PowerShell
Contient les assemblys pour le déploiement de package Dataverse à l’aide de PowerShell.
Microsoft.CrmSdk.XrmTooling.PackageDeployment
Contient l’assembly Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll.
Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool
Contient l’outil d'enregistrement de plug-in utilisé pour enregistrer des assemblys de plug-in, des assemblys d’activité de flux de travail personnalisés, des entités virtuelles et des points de terminaison de service avec Dataverse. Consultez les outils de développement Dataverse pour obtenir des instructions sur l’installation et la mise à jour de l’outil.
Comment installer un package dans votre projet
Pour plus d’informations sur l’installation de packages NuGet dans votre projet, consultez Installer et gérer des packages dans Visual Studio à l’aide du Gestionnaire de package NuGet.