Freigeben über


Änderungen sind nach dem Lösungsimport nicht wirksam

Gilt für: Power Platform, Lösungen

Dieser Artikel enthält eine Problemumgehung für ein Problem, das auftritt, wenn Sie ein Upgrade oder eine Aktualisierung in der Zielumgebung durchführen. Das Laufzeitverhalten verhält sich nicht wie erwartet von der neuesten Lösung.

Symptome

Wenn Sie versuchen, eine vorhandene Lösung zu aktualisieren oder upzugraden, entspricht das Laufzeitverhalten der Komponenten nicht dem erwarteten Verhalten der Lösung.

Dieses Problem tritt auf, wenn der Lösungskomponentenwert für eine der folgenden beiden Ursachen nicht auf der obersten Ebene aktualisiert wird. Um festzustellen, ob die oberste Ebene der Lösungskomponente aktiv oder verwaltet ist, zeigen Sie die Lösungsebenen für die Komponente an. Wenn der Layerstatus oben aktiv ist, ist die oberste Ebene aktiv, andernfalls wird sie verwaltet. Erfahren Sie mehr über die Lösungsschichtung.

Ursache 1: Unverwaltete aktive Anpassung an der Oberfläche

Es gibt eine nicht verwaltete aktive Anpassung auf der obersten Ebene in der Zielumgebung.

Ausweichlösung für Ursache 1

Verwenden Sie eine der folgenden Problemumgehungen:

  • Entfernen Sie die aktive Anpassung oben in der Zielumgebung.
  • Aktualisieren Sie die Lösung erneut mit der Option "Anpassungen überschreiben". Die Option "Anpassungen überschreiben" kopiert den eingehenden Wert auf die aktive Ebene. Die aktive Ebene ist noch vorhanden.

Die folgenden Beispielszenarien veranschaulichen, was mit den Lösungsebenen in der Zielumgebung geschieht, nachdem ein Upgrade mit einer aktiven Anpassung auf der obersten Ebene erfolgt ist.

Anfangszustand der Lösung im Ziel für Ursache 1

Hier sind A, B und C Werte der Lösungskomponente aus Lösung 1, Lösung 2 und der nicht verwalteten aktiven Ebene.

Bestellung Lösung Herausgeber Layer-Status
3 Nicht verwaltete Ebene
(C)
Standardherausgeber Aktiv
2 Lösung 2
(B)
Herausgeber B
1 Lösung 1
(A)
Herausgeber A

Upgradelösung ohne Überschreiben von Anpassungen für Ursache 1

Nach dem Importieren von Lösung 2 mit einem neuen Wert D ohne Überschreiben von Anpassungen. Der Wert D ist nach dem Upgrade von Lösung 2 von Wert B auf D nicht wirksam, da die effektive obere Ebene weiterhin C bleibt.

Auftrag Lösung Herausgeber Layerstatus
3 Nicht verwaltete Ebene
(C)
Standardherausgeber Aktiv
2 Lösung 2
(D)
Herausgeber B
1 Lösung 1
(A)
Verlag A

Upgradelösung mit Überschreiben von Anpassungen für Ursache 1

Nach dem Importieren von Lösung 2 mit einem neuen Wert D mit Überschreiben von Anpassungen. Der Wert D ist nach dem Upgrade von Lösung 2 von Wert B auf D wirksam, da das Upgrade mit Overwrite Customizations den Wert D in die aktive Ebene kopiert.

Auftrag Lösung Herausgeber Layerstatus
3 Nicht verwaltete Ebene
(D)
Standardherausgeber Aktiv
2 Lösung 2
(D)
Herausgeber B
1 Lösung 1
(A)
Herausgeber A

Ursache 2: Schicht einer anderen verwalteten Lösung darüber

Eine andere Ebene aus einer verwalteten Lösung ist die oberste Ebene.

Alternativlösung für Ursache 2

Wechseln Sie zur Quellumgebung der obersten verwalteten Ebene, und führen Sie dann eine der folgenden Aktionen aus:

  • Nehmen Sie die erforderlichen Änderungen in der Lösung vor, exportieren Sie die neue Version der Lösung, und importieren Sie sie dann erneut in die Zielumgebung.
  • Entfernen Sie die Komponente aus der Lösung, exportieren Sie die neue Version der Lösung, und importieren Sie sie dann als Upgradelösung in die Zielumgebung.

In den folgenden Beispielszenarien wird veranschaulicht, was mit den Lösungsebenen im Ziel geschieht, nachdem ein Upgrade mit einer anderen verwalteten Ebene oben erfolgt ist.

Anfangszustand der Lösung im Ziel für Ursache 2

Hier sind A, B und C Werte der Lösungskomponente aus Lösung 1, Lösung 2 und Lösung 3.

Auftrag Lösung Herausgeber
3 Lösung 3
(C)
Publisher C
2 Lösung 2
(B)
Herausgeber B
1 Lösung 1
(A)
Herausgeber A

Lösung zur Aktualisierung ohne Überschreiben von Anpassungen in Bezug auf Ursache 2

Nach dem Importieren von Lösung 2 mit einem neuen Wert D ohne Überschreiben von Anpassungen. Der Wert D ist nach dem Upgrade nicht wirksam, da die effektive obere Ebene C aus Lösung 2 bleibt.

Auftrag Lösung Herausgeber
3 Lösung 3
(C)
Publisher C
2 Lösung 2
(D)
Herausgeber B
1 Lösung 1
(A)
Herausgeber A

Upgradelösung mit Überschreiben von Anpassungen

Nach dem Importieren von Lösung 2 mit einem neuen Wert D mit Überschreiben von Anpassungen. Der Wert D ist jedoch nach dem Upgrade nicht wirksam, da Benutzerdefinierte Anpassungen überschreiben den Wert nur in die oberste aktive Ebene kopiert. Der Wert C aus verwalteter Lösung 3 bleibt die oberste effektive Ebene.

Auftrag Lösung Herausgeber
3 Lösung 3
(C)
Verleger C
2 Lösung 2
(D)
Herausgeber B
1 Lösung 1
(A)
Herausgeber A

Aktualisieren der obersten verwalteten Ebene, die mit der aktualisierten Ebene übereinstimmt.

Nach dem Importieren von Lösung 2 mit einem neuen Wert D. Um den Wert D als effektive oberste Ebene festzulegen, löschen Sie entweder die oberste Ebene C , oder ändern Sie Lösung 3 so, dass er einen Wert von D aufweist, und exportieren und importieren Sie Dann Lösung 3.

Auftrag Lösung Herausgeber
3 Lösung 3
(D)
Publisher C
2 Lösung 2
(D)
Herausgeber B
1 Lösung 1
(A)
Herausgeber A