Compartir a través de


Versión de la aplicación para la aplicación de base de alias

Importante

Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, consulte la Documentación del producto Microsoft Dynamics 365. Para conocer los últimos planes de lanzamiento, consulte los planes de lanzamiento de Dynamics 365 y Microsoft Power Platform.

Habilitada para Versión preliminar pública Disponibilidad general
Administradores, creadores o analistas automáticamente Esta característica se ha lanzado. 1 de febrero de 2020 Esta característica se ha lanzado. 1 de abril de 2020

Valor empresarial

Las aplicaciones insertadas, así como las aplicaciones locales personalizadas, deberían poder modificar el archivo app.json de la aplicación base y cambiar la identidad de las extensiones de la aplicación. Sin embargo, al hacerlo, las soluciones que apuntan a la identidad base de Microsoft no se resolverán con la aplicación insertada o las personalizaciones de código local si están utilizando dependencias explícitas.

Por lo tanto, para admitir una forma en la que las aplicaciones insertadas especifiquen que están aliando la aplicación base de Microsoft para que cualquier extensión construida en ella pueda compilarse frente a sus soluciones, debe haber un nivel de indirección a través del alias de la aplicación.

Detalles de la característica

Los partners insertados y las soluciones locales pueden crear una extensión principal llamada aplicación, versionada de acuerdo con la versión base y con un editor apropiado y único. Esta extensión principal se utiliza principalmente como un proxy indirecto y debe contener dependencias explícitas de las extensiones que realmente implementan la aplicación. Además, la propiedad propagateDependencies en el archivo app.json debe establecerse en true. Así, se expondrán las dependencias a cualquier extensión que dependa de la versión de la aplicación proxy.

Los partners utilizarán la propiedad de versión de la aplicación en su archivo de extensiones app.json para especificar la versión de la aplicación esperada.

En Visual Studio Code, el conjunto completo de paquetes de símbolos que conforman la "aplicación" se extraerá al especificar una versión de la aplicación en el archivo app.json.

Una dependencia explícita de la aplicación base de Microsoft tendrá prioridad sobre la versión de la aplicación, pero se redirige a "aplicación" si la aplicación base no está presente en el sistema.

Nota

ApplicationVersion solo permite resolver dependencias en la compilación. Si la extensión es, de hecho, compatible con el alias proporcionado depende de los autores de la extensión insertada asegurarla y probarla.

Consulte también

El archivo Microsoft_Application.app (Docs)