更新或卸载解决方案时出现“无法删除此窗体,因为它是唯一的回退窗体”错误

适用于: Power Platform、Solutions

现象

更新或卸载解决方案时收到以下错误消息:

Microsoft.Crm.CrmException:无法删除此窗体,因为它是“table”表类型主类型的唯一回退形式。 每个表必须为每个窗体类型至少具有一个回退窗体

原因

当解决方案升级或卸载尝试删除表的最后一个剩余窗体时,会发生此错误。 此行为是特意这样设计的。 每个表必须能够显示有效用户的窗体。 因此,必须将至少一个窗体指定为回退窗体,该表单可供安全角色未显式分配任何表单的用户使用。

解决方法

若要解决此问题,请创建配置为表回退窗体的临时窗体,然后再次尝试升级或卸载。 有关详细信息,请参阅 设置表的回退窗体。