Exportieren einer Lösung für eine bestimmte Dynamics 365-Version.
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Hinweis
In diesem Thema werden die Funktionen beschrieben, die für Nebenversionsupdates der Hauptversionen von Microsoft Dynamics 365 verfügbar sind. Diese Funktion ist nicht für die Erstversion von Microsoft Dynamics 365 (online und lokal) verfügbar, wird jedoch mit kleinen Versionsupdates verfügbar sein, die zusätzliche Funktionalität bieten.
In jeder neuen Version von Microsoft Dynamics 365 sind Funktionen enthalten, die in älteren Versionen fehlen. Lösungen, die neue Funktionen verwenden, können nicht in eine Organisation mit einer früheren Versionsnummer importiert werden. Aus einer Organisation mit einer früheren Version exportiere Lösungen können in Organisationen mit einer spätere Versionen importiert werden.
Nachdem Sie ein Upgrade der Organisation durchgeführt haben, die Sie verwenden, um Ihre Lösung zu definieren, können Sie eine Lösung in eine frühere Version exportieren. Wenn Sie eine frühere Zielversion auswählen, werden alle Lösungskomponenten, die von Funktionen abhängen, die seit der Zielversion eingeführt wurden, nicht in der exportierten Lösung enthalten sein.
Hinweis
Sie können keine frühere Version auswählen, wenn Sie die Standardlösung exportieren.
In diesem Thema
Auswahl einer Zielversion beim Export einer Lösung
Welche Änderungen werden auf eine für eine Vorversion exportierte Lösung angewendet?
Programmgesteuerte Auswahl einer Zielversion
Auswahl einer Zielversion beim Export einer Lösung
Wenn Sie eine Lösung aus Microsoft Dynamics CRM Online 2015-Update 1 exportieren, haben Sie die Möglichkeit, die Lösung für eine bestimmte Dynamics 365 Version anzupassen. Für Microsoft Dynamics CRM Online 2015-Update 1 sind die Optionen 7.1 (Standard) und 7.0 verfügbar. Wenn Sie 7.0 auswählen, werden keine der neuen Funktionen, die in Microsoft Dynamics CRM Online 2015-Update 1 eingeführt wurden, in die exportierte Lösung integriert; alle Organisationen, die frühere Versionen von CRM 2015 verwenden, können diese Lösung installieren.
Wenn Sie Ihre Lösung exportieren, um sie in eine Vorversion zu importieren, kann der Exportdialog zwei mögliche Nachrichten anzeigen:
Diese Lösung unterstützt die Dynamics 365-Version.
Das bedeutet, dass die Lösungskomponenten in Ihrer Lösung von keiner Funktionalität oder von keinen Lösungskomponenten abhängen, die seit der Version eingeführt wurden.Die folgenden Komponenten werden entfernt oder als Teil des Exports bearbeitet.
Unterhalb dieser Meldung wird eine Tabelle angezeigt, die alle Lösungskomponentenelemente aufführt, die geändert oder nicht in die exportierte Lösung integriert wurden.
Die Informationen, die im Dialog angezeigt werden, sind auch in der exportierten Lösungsdatei zu finden. Wenn Sie eine Lösung in eine bestimmte Zielversion exportieren, spezifiziert der Name der Datei die Ziellösung nach der folgenden Namenskonvention: Lösungsname_Solution_Version_Number_target_CRM_Ziel-Dynamics 365-Versionsnummer.zip. Eine nicht verwalte Lösung mit dem Namen "Sample Solution" und der Lösungsversionsnummer "2.0", die in die Zielversion "7.0" exportiert wird, hat z. B. den Namen SampleSolution_2_0_target_CRM_7.0.zip. Wenn Sie die Inhalte der komprimierten Datei extrahieren, finden Sie eine Datei filteredcomponents.xml, die ausführliche Daten zu den ausgeführten Aktionen enthält. Diese Datei können Sie mit Excel öffnen, um einen Bericht darüber anzuzeigen, welche Lösungskomponenten bearbeitet oder entfernt wurden.
Welche Änderungen werden auf eine für eine Vorversion exportierte Lösung angewendet?
Seit den Versionen CRM 2013 und Microsoft Dynamics CRM Online Herbst 2013 verfügt jeder Lösungskomponententyp über eine IntroducedVersion-Eigenschaft. Dieser Wert erfasst die aktuelle Versionsnummer der Lösung, der die Lösungskomponente bei ihrer Erstellung zugeordnet wurde. Alle Lösungskomponenten, die von Microsoft eingeführt werden, sind Teil einer ausgeblendeten Systemlösung, in der die Versionsnummer der Microsoft Dynamics 365-Version entsprechen.
IntroducedVersion-Wert |
eingeführte Lösungskomponenten |
---|---|
5,0,0,0 |
vor Version CRM 2013 und Microsoft Dynamics CRM Online Herbst 2013 |
6,0,0,0 |
CRM 2013 und Microsoft Dynamics CRM Online Herbst 2013 |
6,1,0,0 |
Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) und CRM Online Frühjahr 2014 |
7.0.0.0 |
Microsoft Dynamics CRM 2015 und Microsoft Dynamics CRM Online 2015-Update |
7.1.0.0 |
Microsoft Dynamics CRM Online 2015-Update 1 |
8.0.0.0 |
CRM Online 2016-Update und CRM 2016 (lokal) |
8.1.0.0 |
Microsoft Dynamics CRM Online 2016-Update 1 und Microsoft Dynamics CRM 2016 Service Pack 1 |
8.2.0.0 |
Update für Dynamics 365 (online und lokal), Dezember 2016 |
Die IntroducedVersion-Daten müssen beim Export der Lösung mit der Zielversion übereinstimmen. Dies hat drei mögliche Aktionen zur Folge:
Entfernen
Lösungskomponenten, die nicht in der Zielversion vorhanden sind oder Abhängigkeiten von Komponenten enthalten, die nicht mit der Zielversion funktionieren, werden der Lösung nicht hinzugefügt.Ändern
Wenn eine Lösungskomponente eine Abhängigkeit von einer anderen Lösungskomponente aufweist, die entfernt wird, wird die Lösungskomponente wenn möglich so geändert, dass die Abhängigkeit entfernt wird. Wenn beispielsweise eine Formulardefinition auf ein Attribut verweist, das in dieser Version nicht vorhanden war, wird das Formular so geändert, dass diese Referenz entfernt wird. Wenn die Lösungskomponente nicht geändert und die Abhängigkeit nicht entfernt kann, wird auch die Lösungskomponente entfernt.Ersetzen
Wenn eine Lösungskomponente in der Zielversion vorhanden war, jedoch geändert wurde und eine Abhängigkeit von einer zu löschenden Lösungskomponente aufweist, wird diese Lösungskomponente unter Umständen durch die Definition der Lösungskomponente ersetzt, die für die Zielversion definiert wurde.
Programmgesteuerte Auswahl einer Zielversion
Zum programmgesteuerten Export einer Lösung können Sie ExportSolutionRequest verwenden. Nach CRM 2013 und Microsoft Dynamics CRM Online Herbst 2013 weist diese Nachricht eine neue optionale TargetVersionString-Eigenschaft auf, die Sie auf "7.0.0.0" setzen können, wenn Sie in die Vorversion exportieren möchten.
Siehe auch
Packen und Verteilen von Erweiterungen mithilfe von Lösungen
Erstellen, Exportieren oder Importieren einer nicht verwalteten Lösung
Eine verwaltete Lösung erstellen, installieren und aktualisieren
Pflegen von verwalteten Lösungen
Anleitung zur Anpassung: Verwendung von Lösungen für die Anpassungen
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright