Fehler "Full formXml is expected to create a form" when import a solution
Gilt für: Power Platform, Lösungen
Symptome
Beim Importieren einer Lösung wird die folgende Fehlermeldung angezeigt:
Microsoft.Crm.CrmInvalidOperationException: Full formXml wird erwartet, dass ein Formular erstellt wird.
Ursache
Dieser Fehler tritt auf, wenn das importierte Formular in der Zielumgebung nicht vorhanden ist und das Formular zum ersten Mal importiert wird. Die zu importierende Lösung enthält nur Formularänderungen (Diff) im Formular-XML, wenn es über ein vollständiges FormXml-Element verfügen soll. Eine Lösung sollte nur ein Diff-Formular-XML importieren, wenn das Formular bereits in der Umgebung vorhanden ist und Sie die Änderungen importieren. Um dies zu überprüfen, öffnen Sie die customizations.xml Datei Ihrer Lösung, und suchen Sie mithilfe der Formular-ID, die in der Fehlermeldung angezeigt wird, nach dem FormXml
Knoten. Wenn die FormXml ein Attribut mit dem Namen solutionaction
enthält, ist die Formular-XML ein Diff.
Problemumgehung
Um dieses Problem zu umgehen, muss es sich bei dem Formular-XML um ein vollständiges FormXml handeln (sollte das Attribut nicht enthalten, das solutionaction
sich in der customizations.xml-Datei befindet), und kann aus der Instanz abgerufen werden, in der dieses Formular ursprünglich als nicht verwaltetes Formular erstellt wurde.