Versione dell'applicazione per l'aliasing dell'applicazione di base
Importante
Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vedi la documentazione sul prodotto Microsoft Dynamics 365. Per i piani di rilascio più recenti, vedi Piani di rilascio di Dynamics 365 e Microsoft Power Platform.
Abilitata per | Anteprima pubblica | Disponibilità generale |
---|---|---|
Amministratori, autori o analisti, automaticamente | 1 feb 2020 | 1 apr 2020 |
Valore aziendale
Le applicazioni incorporate e le applicazioni locali personalizzate dovrebbero essere in grado di modificare il file app.json dell'applicazione di base e modificare l'identità delle estensioni dell'applicazione. Tuttavia, in questo modo le soluzioni che puntano all'identità di base di Microsoft non verranno risolte con l'applicazione incorporata o le personalizzazioni del codice locale, se queste utilizzano dipendenze esplicite.
Pertanto, per supportare un modo in cui le applicazioni incorporate possono specificare che stanno eseguendo l'aliasing all'applicazione di base di Microsoft in modo che qualsiasi estensione basata sull'applicazione di base di Microsoft possa essere compilata con le soluzioni, è necessario che sia presente un livello indiretto attraverso l'alias dell'applicazione.
Dettagli sulla funzionalità
I partner di integrazione e le soluzioni locali possono creare un'estensione padre denominata Applicazione, con la versione basata sulla versione di base e con un unico editore appropriato. Questa estensione padre viene utilizzata principalmente come proxy indiretto e deve contenere dipendenze esplicite alle estensioni che implementano effettivamente l'applicazione. Inoltre, la proprietà propagateDependencies nel file app.json deve essere impostata su True. Ciò esporrà le dipendenze a qualsiasi estensione che dipenda dalla versione dell'applicazione proxy.
I partner useranno la proprietà della versione dell'applicazione nel loro file app.json di estensione per specificare la versione dell'applicazione prevista.
Nel codice di Visual Studio, il set completo di pacchetti di simboli che compongono l'"applicazione" verrà inserito quando si specifica una versione dell'applicazione nel file app.json.
Una dipendenza esplicita all'applicazione di base di Microsoft avrà la priorità sulla versione dell'applicazione, ma verrà reindirizzata ad "applicazione" se l'applicazione di base non è presente sul sistema.
Nota
ApplicationVersion consente solo di risolvere le dipendenze in fase di compilazione. È compito degli autori dell'estensione incorporata verificare e testare se l'estensione sia effettivamente compatibile con l'alias fornito.
Vedi anche
Il file Microsoft_Application.app (documenti)