Поделиться через


При импорте решения ожидается ошибка Full formXml

Область применения: Power Platform, решения

Симптомы

При импорте решения вы получите следующее сообщение об ошибке:

Microsoft.Crm.CrmInvalidOperationException: ожидается, что полный formXml создаст форму

.

Причина

Эта ошибка возникает, когда импортируемая форма не существует в целевой среде, и форма импортируется в первый раз. Решение, которое вы импортируете, имеет только изменения формы (diff) в ФОРМАТЕ XML, если он должен иметь полный FormXml. Решение должно импортировать только XML-файл формы diff, если форма уже присутствует в среде и импортируете изменения. Чтобы проверить, откройте файл customizations.xml решения и найдите FormXml узел с помощью идентификатора формы, который отображается в сообщении об ошибке. Если FormXml содержит атрибут с именем solutionaction, XML-файл формы является диффом.

Обходное решение

Чтобы обойти эту проблему, XML-файл формы должен быть полным FormXml (не должен содержать solutionaction атрибут, расположенный в файле customizations.xml ), и его можно получить из экземпляра, в котором эта форма была изначально создана как неуправляемая форма.