Pflegen von verwalteten Lösungen

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Bevor Sie die verwaltete Lösung freigeben, sollten Sie überlegen, wie Sie sie pflegen. Die De- und Neuinstallation einer verwalteten Lösung ist praktisch nie eine Option, wenn die Lösung Entitäten oder Attribute enthält. Dies liegt daran, dass Daten verloren gehen, wenn Entitäten gelöscht werden. Glücklicherweise bieten Lösungen eine Möglichkeit, die verwaltete Lösung unter Beibehaltung der Daten zu aktualisieren. Wie Sie Ihre Lösungen aktualisieren, hängt genau von den Eigenschaften der Lösung und den Anforderungen der Änderung ab.

In diesem Thema

Versionskompatibilität

Erstellen von Aktualisierungen einer verwalteten Lösung

  • Veröffentlichen Sie eine neue Version Ihrer verwalteten Lösung

  • Veröffentlichen Sie ein Update für die verwaltete Lösung

Versionskompatibilität

Aus einer neueren Version von Microsoft Dynamics 365 exportierte Lösungen können nicht in ältere Versionen von Microsoft Dynamics 365 importiert werden. Hierzu zählen Haupt- und Nebenversionen. Lösungen, die aus einer früheren Version von Dynamics 365 exportiert wurden, können in spätere Versionen wie im folgenden Diagramm angezeigt importiert werden.

Lösungsversions-Kompatibilität

Aus Microsoft Dynamics CRM 2011 und Microsoft Dynamics 365 (online) Version 5 oder früher exportierte Lösungen können nicht in Microsoft Dynamics 365 (online und lokal) importiert werden. Nur Lösungen, die von der aktuellsten vorherigen Hauptversion exportiert wurden, können importiert werden.

Sie können Lösungen, die von Microsoft Dynamics CRM 2013 (lokal) und Microsoft Dynamics 365 (online) Version 6 exportiert wurden, in Microsoft Dynamics 365 (online und lokal) installieren. AusMicrosoft Dynamics 365 (online und lokal) exportiere Lösungen können nicht in frühere Versionen importiert werden.

Da zusätzliche Updaterollups oder Serviceupdates für Microsoft Dynamics 365 (online und lokal) angewendet werden, können Lösungen, die aus Organisationen mit diesen Updates exportiert wurden, nicht in Organisationen importiert werden, die nicht über diese Updates verfügen.Weitere Informationen:Versionskompatibilität.

Das Stammelement <ImportExportXml>- Stammelement verwendet ein SolutionPackageVersion-Attribut, um den Wert für die Version festzulegen, mit der die Lösung kompatibel ist. Sie sollten diesen Wert nicht manuell bearbeiten.

Erstellen von Aktualisierungen einer verwalteten Lösung

Es gibt zwei grundlegende Ansätze zum Aktualisieren von Lösungen:

  • Veröffentlichen Sie eine neue Version Ihrer verwalteten Lösung

  • Veröffentlichen Sie ein Update für die verwaltete Lösung

Veröffentlichen Sie eine neue Version Ihrer verwalteten Lösung

Die bevorzugte Methode ist die Veröffentlichung einer neuen Version Ihrer verwalteten Lösung. Mithilfe der ursprünglichen nicht verwalteten Quelllösung können Sie erforderliche Änderungen vornehmen und die Versionsnummer der Lösung erhöhen, bevor Sie sie als verwaltete Lösung bereitstellen. Wenn die Organisationen, die Ihre Lösung verwenden, die neue Version installieren, werden ihre Funktionen so aktualisiert, dass sie Ihre Änderungen enthalten. Wenn Sie zum Verhalten in einer früheren Version zurückkehren möchten, installieren Sie einfach die Vorgängerversion neu. Dieses überschreibt alle Lösungskomponenten mit den Definitionen der früheren Version, entfernt aber nicht die Lösungskomponenten, die in der neueren Version hinzugefügt werden. Diese neueren Lösungskomponenten bleiben im System, haben aber keine Auswirkung, da die älteren Lösungskomponentendefinitionen sie nicht verwenden.

Während der Installation einer früheren Version einer Lösung bestätigt Microsoft Dynamics 365, dass die Person, die die Vorgängerversion installiert, fortfahren möchte.

Veröffentlichen Sie ein Update für die verwaltete Lösung

Wenn nur eine kleine Teilmenge von Lösungskomponenten dringend eine Änderung erfordert, können Sie ein Update veröffentlichen, um das Problem zu lösen. Um ein Update zu veröffentlichen, erstellen Sie eine neue nicht verwalteten Lösung und fügen Sie jegliche Komponenten von der ursprünglichen nicht verwalteten Quelllösung hinzu, die Sie aktualisieren möchten. Sie müssen die neue nicht verwaltete Lösung demselben Herausgeberdatensatz zuordnen, der für die ursprüngliche Lösung verwendet wurde. Wenn Sie die Änderungen fertiggestellt haben, stellen Sie die neue Lösung als verwaltete Lösung bereit.

Wenn die in Updatelösung in einer Organisation installiert wird, in der die ursprüngliche Lösung installiert wurde, werden die Änderungen, die in dem Update enthalten sind, auf die Organisation angewendet. Wenn eine Organisation einen „Rollback“ auf die ursprüngliche Version durchführen muss, können sie das Update einfach deinstallieren.

Alle Anpassungen, die auf die Lösungskomponenten im Update angewendet wurden, werden überschrieben. Wenn Sie das Update deinstallieren, kehren sie wieder zurück.

Siehe auch

Planen einer Lösungsentwicklung
Registrieren Sie Ihre App über AppSource

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright