Version d'application pour alias de l'application de base
Important
Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir documentation des produits Microsoft Dynamics 365. Pour accéder aux derniers plans de lancement, voir Plans de lancement Dynamics 365 et Microsoft Power Platform.
Activée pour | Version préliminaire publique | Disponibilité générale |
---|---|---|
Administrateurs, créateurs ou analystes, automatiquement | 1er février 2020 | 1 avril 2020 |
Valeur commerciale
Les applications incorporées ainsi que les applications locales personnalisées doivent pouvoir modifier le fichier app.json de l'application de base et changer l'identité des extensions d'application. Cependant, ce faisant, les solutions situées au niveau supérieur et pointant vers l'identité de base Microsoft ne vont pas résoudre les personnalisations de code en local ou dans les applications incorporées si celles-ci utilisent des dépendances explicites.
Par conséquent, pour permettre aux applications incorporées de spécifier qu'elles utilisent un alias de l'application de base de Microsoft afin que toute extension créée au-dessus de l'application de base de Microsoft puisse être compilée par rapport à ses solutions, il doit y avoir un niveau d'indirection via l'alias d'application.
Détails de la fonctionnalité
Les partenaires d'incorporation et les solutions locales peuvent créer une extension parent nommée Application, versionnée en fonction de la version de base et avec un éditeur unique approprié. Cette extension parent est principalement utilisée comme proxy d'indirection et doit contenir les dépendances explicites pour les extensions qui implémentent réellement l'application. De plus, la propriété propagateDependencies du fichier app.json doit être définie sur true (vrai). Cela exposera les dépendances pour toute extension assurant une dépendance sur la version de l'application proxy.
Les partenaires utiliseront la propriété de version de l'application dans le fichier app.json de l'extension pour spécifier la version d'application attendue.
En code Visual Studio, l'ensemble complet des packages de symboles qui composent « l'application » sera extrait lors de la spécification d'une version d'application dans le fichier app.json.
Une dépendance explicite à l'application de base de Microsoft aura priorité sur la version de l'application. Toutefois, elle est redirigée vers « l'application » si l'application de base n'est pas présente sur le système.
Notes
ApplicationVersion permet uniquement de résoudre les dépendances lors de la compilation. Les créateurs de l'extension incorporée ont la responsabilité d'assurer et de tester la compatibilité de l'extension avec l'alias fourni.
Voir aussi
Le fichier Microsoft_Application.app (documents)