Del via


Appversjon for aliasbruk for basisapp

Viktig

Dette innholdet er arkivert og oppdateres ikke. Se produktdokumentasjonen for Microsoft Dynamics 365 for å finne den nyeste dokumentasjonen. Se lanseringsplanene for Dynamics 365 og Microsoft Power Platform for å se de nyeste lanseringsplanene.

Aktivert for Offentlig forhåndsversjon Allment tilgjengelig
Administratorer, utviklere eller analytikere, automatisk Denne funksjonen er lansert. 1. februar 2020 Denne funksjonen er lansert. 1. april 2020

Forretningsverdi

Innebygde apper og tilpassede lokale apper skal kunne endre app.json-filen til basisappen og endre identiteten til apputvidelsene. Ved å gjøre dette vil løsninger på toppen som henviser til Microsofts basisidentitet, imidlertid ikke løses mot den innebygde appen eller tilpassing av lokal kode hvis disse bruker eksplisitte avhengigheter.

For å støtte en måte for innebygde apper å angi at de bruker alias for Microsofts basisapp, slik at alle utvidelser som er bygget på Microsofts basisapp kan kompilere mot løsningene deres, må det derfor være et nivå av indireksjon via appaliaset.

Funksjonsdetaljer

Innebygde partnere og lokale løsninger kan opprette en overordnet utvidelse som heter App. Denne får versjonsnummer i henhold til basisversjonen, og den har en passende og unik utgiver. Denne overordnede utvidelsen brukes hovedsakelig som en indirekte proxy, og skal inneholde eksplisitte avhengigheter til utvidelsene som faktisk implementerer appen. I tillegg bør egenskapen propagateDependencies i app.json-filen settes til true. Dette vil utsette avhengighetene for enhver utvidelse som er avhengig av proxyappversjonen.

Partnere vil bruke appversjonsegenskapen i app.json-filen til å spesifisere den forventede appversjonen.

I Visual Studio-koden blir hele settet med symbolpakker som utgjør "appen", trukket inn når du spesifiserer en appversjon i app.json-filen.

En eksplisitt avhengighet av Microsofts basisapp vil ha prioritet framfor appversjonen, men den blir omadressert til «app» hvis basisappen ikke finnes i systemet.

Obs!

ApplicationVersion tillater bare å løse avhengigheter ved kompilering. Det er opp til utviklerne av innebygd utvidelse å sørge for og teste om utvidelsen faktisk er kompatibel med det angitte aliaset.

Se også

Filen Microsoft_Application.app (dokumenter)