Dela via


Programversion för att skapa alias för basprogram

Viktigt

Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Microsoft Dynamics 365-produktdokumentation. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Microsoft Power Platform.

Aktiverat för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Administratörer, utvecklare eller analytiker, automatiskt Den här funktionen är publicerad. 1 feb 2020 Den här funktionen är publicerad. 1 apr 2020

Affärsvärde

Inbäddade program och lokala program ska kunna ändra basprogrammets app.json-fil och ändra identitet på programtilläggen. Men genom att göra det kan lösningar högre upp som pekar på Microsoft-basidentiteten inte lösas mot det inbäddade programmet eller lokala kodanpassningar, om dessa använder uttryckliga beroenden.

För att inbäddade program ska kunna ange att de skapar alias för Microsofts basprogram, så att tillägg som byggs ovanpå Microsofts basprogram kan kompileras mot deras lösningar, måste det finnas en härledningsnivå genom programaliaset.

Mer information om funktionen

Inbäddade partners och lokala lösningar kan skapa ett överordnat tillägg som kallas program, versionerat enligt basversionen, och med en lämplig unik utgivare. Det överordnade tillägget används huvudsakligen som en härledningsproxy, och ska innehålla uttryckliga beroenden till de tillägg som faktiskt implementerar programmet. Dessutom ska egenskapen propagateDependencies i app.json-filen anges som sann. Då exponeras beroendena för alla tillägg som har beroenden till proxyprogramversionen.

Partners använder programversionsegenskapen i app.json-filen för sina tillägg för att ange den förväntade programversionen.

I Visual Studio-kod hämtas den fullständiga uppsättningen med symbolpaket som utgör "programmet" när en programversion anges i app.json-filen.

Ett uttryckligt beroende till Microsofts basprogram prioriteras framför programversionen, men dirigeras om till "programmet" om basprogrammet inte finns i systemet.

Anteckning

ApplicationVersion tillåter bara att beroenden löses vid kompilering. Det inbäddade tilläggets skapare ansvarar för att säkerställa och testa om tillägget är kompatibelt med det angivna aliaset.

Se även

Filen Microsoft_Application.app (dokument)