我们在CRM 2013 SP1上拥有CRM环境。我们有一个'管理'安装在目标环境中的解决方案。现在,从开发环境中的非托管解决方案中删除了一个属性(Lookup)。由于删除不会自动起作用,我们尝试从目标环境中手动删除属性/关系,但由于解决方案的托管属性,它无法正常工作。
然后我们尝试使用' Holding解决方案'本文所述的概念:
Holding Solution Approach
我们在开发环境中创建了一个解决方案,该解决方案具有相同的发布者,并且与原始解决方案相同(例如ABC_Holding)。在Dev环境中删除了属性/关系。将此解决方案导入目标环境是成功的。现在,要从目标环境中删除属性/实现,我们尝试删除原始托管解决方案。这导致了一个意外的'错误。
以下是错误消息。
<ErrorCode>-2147220970</ErrorCode>
<Message>EntityRelationshipRolesUninstallHandler.DeleteComponent should never be called.
EntityRelationshipRoles should be deleted by EntityRelationshipService.Delete
</Message>
之前有没有人见过这个错误?有办法解决这个问题吗?请协助。
谢谢
拉杰什