Anwendungsversion für Alias-Basisanwendung
Wichtig
Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Microsoft Dynamics 365-Produktdokumentation. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365- und Microsoft Power Platform-Veröffentlichungspläne.
Aktiviert für | Öffentliche Vorschau | Allgemeine Verfügbarkeit |
---|---|---|
Administratoren, Ersteller oder Analysten, automatisch | 1. Feb. 2020 | 1. April 2020 |
Geschäftswert
Eingebettete Anwendungen sowie angepasste lokale Anwendungen sollten in der Lage sein, die Datei „app.json“ der Basisanwendung und die Identität der Anwendungserweiterungen zu ändern. Auf diese Weise können überlagerte Lösungen, die auf die Microsoft-Basisidentität verweisen, jedoch nicht gegen die eingebettete Anwendung oder lokale Codeanpassungen aufgelöst werden, wenn diese explizite Abhängigkeiten verwenden.
Um die Einbettung von Anwendungen als Alias für die Microsoft-Basisanwendung zu unterstützen, damit alle Erweiterungen, die auf der Basisanwendung von Microsoft basieren, mit ihren Lösungen kompiliert werden können, muss über den Anwendungsalias eine gewisse Indirektion erfolgen.
Informationen zur Funktion
Embed-Partner und lokale Lösungen können eine übergeordnete Erweiterung namens „Application“ erstellen, die entsprechend der Basisversion und mit einem geeigneten, eindeutigen Herausgeber versioniert wird. Diese übergeordnete Erweiterung wird hauptsächlich als Indirektions-Proxy verwendet und sollte explizite Abhängigkeiten zu den Erweiterungen enthalten, die die Anwendung tatsächlich implementieren. Darüber hinaus sollte die Eigenschaft „propagateDependencies“ in der Datei „app.json“ auf „true“ festgelegt werden. Dadurch werden die Abhängigkeiten für alle Erweiterungen verfügbar, die von der Proxy-Anwendungsversion abhängig sind.
Partner verwenden die Eigenschaft „Anwendungsversion“ in der Datei „app.json“ ihrer Erweiterungen, um die erwartete Anwendungsversion anzugeben.
Im Visual Studio-Code wird der vollständige Satz der Symbolpakete, aus denen die „Anwendung“ besteht, eingezogen, wenn eine Anwendungsversion in der Datei „app.json“ angegeben wird.
Eine explizite Abhängigkeit von der Basisanwendung von Microsoft hat Vorrang vor der Anwendungsversion, wird jedoch zu „Anwendung“ umgeleitet, wenn die Basisanwendung nicht auf dem System vorhanden ist.
Hinweis
ApplicationVersion ermöglicht nur das Auflösen von Abhängigkeiten beim Kompilieren. Ob die Erweiterung tatsächlich mit dem angegebenen Alias kompatibel ist, müssen die Autoren der eingebetteten Erweiterung sicherstellen und testen.
Siehe auch
Datei „Microsoft_Application.app“ (Dokumente)