Freigeben über


Pflegen von verwalteten Lösungen

 

Veröffentlicht: November 2016

Gilt für: Dynamics CRM 2015

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 CRM exportierte Lösungen können nicht in ältere Versionen von Microsoft Dynamics CRM importiert werden. Hierzu zählen Haupt- und Nebenversionen. Lösungen, die aus einer früheren Version von CRM exportiert wurden, können in späteren Versionen wie im folgenden Diagramm angezeigt importiert werden.

CRM 2015 Lösungskompatibilität

Aus Microsoft Dynamics CRM 2011 und Microsoft Dynamics CRM Online Version 5 oder früher exportierte Lösungen können nicht in Microsoft Dynamics CRM 2015 und Microsoft Dynamics CRM Online 2015-Update 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 CRM Online Version 6 exportiert wurden, in Microsoft Dynamics CRM 2015 und Microsoft Dynamics CRM Online 2015-Update installieren. AusMicrosoft Dynamics CRM 2015 und Microsoft Dynamics CRM Online 2015-Update exportiere Lösungen können nicht in frühere Versionen importiert werden.

Da zusätzliche Updaterollups oder Serviceupdates für Microsoft Dynamics CRM 2015 und Microsoft Dynamics CRM Online 2015-Update 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 die Lösung mit dem Microsoft Dynamics Marketplace

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright