Visual Studio et .NET Framework

Les assemblys du SDK .NET pour Dynamics 365 for Customer Engagement sont basés sur .NET Framework version 4.6.2.

Vous pouvez utiliser Visual Studio pour créer vos applications de code géré à l’aide de .NET Framework 4.6.2 ou une version ultérieure.

Important

Vous devez créer toutes vos applications clientes personnalisées à l’aide de Microsoft .NET Framework 4.6.2 ou version ultérieure. À compter des applications Dynamics 365 for Customer Engagement version 9.0, seules les applications utilisant le protocole TLS (Transport Level Security) 1.2 ou niveau supérieur seront autorisées à se connecter. TLS 1.2 n’est pas le protocole par défaut utilisé par .NET Framework 4.5.2, mais c’est le cas dans la version 4.6.2 de .NET Framework.

L’application de ce niveau de sécurité supérieur ne concerne à ce stade que les applications Dynamics 365 for Customer Engagement version 9.0. Si vos clients sont conçus pour se connecter à n’importe quelle version ou type de déploiement, vous pouvez vous préparer en recompilant l’application pour qu’elle utilise .NET Framework 4.6.2. Pour plus d’informations : Billet de blog : Mises à jour de la sécurité de connexion de Dynamics 365 Customer Engagement (on-premises)

Les API du Kit de développement logiciel (SDK) disponibles dans Microsoft.CrmSdk.XrmTooling.CoreAssembly et autres packages NuGet « CrmSdk » ne prennent pas en charge le développement de code .NET Core.

Pourboire

Lors de l’installation de NET Framework 4.6.2 sur l’ordinateur de développement, assurez-vous d’installer le pack développeur et pas simplement l’exécution. Cela permet de sélectionner la structure 4.6.2 dans la boîte de dialogue Nouveau projet de Visual Studio et dans le menu déroulant de la structure cible des propriétés du projet.

Vous pouvez utiliser une édition de Visual Studio Community pour le développement.

Pour plus d’informations, voir : Prise en charge des versions .NET Framework

Pour un état des lieux complet du développement pris en charge ou non, voir Extensions prises en charge pour Dynamics 365 Customer Engagement (on-premises).

Voir aussi

Outils pour développeurs