S’abonner aux mises à jour des assemblys SDK avec NuGet

Les assemblys du SDK de Microsoft Dataverse pour .NET et certains outils de ligne de commande sont disponibles sur un site web de distribution de logiciels appelé NuGet. L'utilisation des packages NuGet dans votre projet d'application vous permet de maintenir votre projet à jour avec les dernières versions des assemblys et des outils du SDK. Visual Studio prend en charge cette fonctionnalité depuis la version 2010 et il existe même un client NuGet autonome pour les développeurs qui n'utilisent pas Visual Studio. Un autre avantage lié à l’utilisation de packages NuGet dans vos projets est que les références et dépendances d’assembly sont automatiquement gérées pour vous.

Où trouver les packages SDK NuGet

La liste complète des packages SDK Dataverse disponibles se trouve sous le profil crmsdk sur le site NuGet. Il s'agit des packages officiels produits par les équipes du produit Dataverse chez Microsoft. La liste suivante présente quelques-uns 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 pour le développement de .NET Framework.

Microsoft.PowerPlatform.Dataverse.Client
Contient les assemblys Microsoft.Xrm.Sdk.dll et Microsoft.Crm.Sdk.Proxy.dll pour les développements .NET Framework et .NET Core. Utilisez ce package, au lieu de CoreAssemblies, pour le développement de nouveaux Dataverse.

Microsoft.CrmSdk.CoreTools
Contient les outils de développement de Dataverse. Voir 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 de clients et de services Outlook.

Microsoft.CrmSdk.Workflow
Contient l’assembly Microsoft.Xrm.Sdk.Workflow.dll. Utilisez ce package pour le développement d'activités de workflow personnalisées.

Microsoft.CrmSdk.XrmTooling.CoreAssembly
Contient l’assembly Microsoft.Xrm.Tooling.Connector. Utilisez ce package pour le développement d'applications client Windows basées sur les Outils XRM .

Microsoft.CrmSdk.XrmTooling.CrmConnector.PowerShell
Contient les assemblys permettant d'utiliser le connecteur Outils XRM avec Powershell.

Microsoft.CrmSdk.XrmTooling.PackageDeployment.PowerShell
Contient les assemblys pour le déploiement du 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 des plug-ins utilisé pour enregistrer les assemblys de plug-ins, les assemblys d'activités de workflow personnalisés, les entités virtuelles et les points de terminaison de service avec Dataverse. Voir Outils de développement Dataverse pour obtenir des instructions sur l'installation et la mise à jour de cet outil.

Comment installer un package dans votre projet

Pour plus d'informations sur l'installation des packages NuGet dans votre projet, voir Installer et gérer des packages dans Visual Studio à l'aide du gestionnaire de packages NuGet.

Voir aussi

Documentation de NuGet
Installer les outils client NuGet

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).