CRM 2013:无法删除CRM解决方案(Holding Solution方法)

时间:2014-07-23 10:06:42

标签: dynamics-crm-2013

我们在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>

之前有没有人见过这个错误?有办法解决这个问题吗?请协助。

谢谢

拉​​杰什

0 个答案:

没有答案