如何在CRM中覆盖托管解决方案?

时间:2013-05-12 12:49:38

标签: dynamics-crm-2011 dynamics-crm

我从我的开发CRM导出了托管解决方案S1。然后将其导入“干净”的TEST CRM机器上。现在我对dev CRM进行了一些更改,例如删除和添加Contact实体中的一些字段。之后,我对S1进行了新的出口(作为托管)。

现在我想更新TEST CRM上的解决方案。我选择“覆盖自定义”。但是在更新解决方案之后它被合并了。已删除的字段仍存在于Contact实体中,并添加了新字段。

如何在CRM上完全覆盖导入的托管解决方案?

感谢名单

3 个答案:

答案 0 :(得分:4)

安装解决方案永远不会删除字段。托管或非托管。覆盖自定义将覆盖表单,视图,Web资源等。但架构将始终是前+解决方案的积累。

答案 1 :(得分:4)

CRM解决方案不能用于删除单个项目

查看此博客文章 - 它会逐步完成一些步骤来克服此限制:Deleting things from a deployed CRM 2011 managed solution package

答案 2 :(得分:0)

您不创建托管或非托管解决方案,将其导出为非托管或托管。我的猜测是你第一次从dev导出它作为unmanaged,因此当你导入它时,它不会覆盖你的自定义。您可以尝试删除测试环境中的字段来对此进行测试。如果能够,则必须将这些初始更改作为托管解决方案导入。