繁体   English   中英

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

[英]How to overwrite managed solution in CRM?

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

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

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

谢谢

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

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

请查看此博客文章-它逐步完成了克服该限制的一些步骤: 从已部署的CRM 2011托管解决方案包中删除内容

您不会以托管或非托管方式创建解决方案,而是以非托管或托管方式导出解决方案。 我的猜测是,您是第一次将它从开发人员导出为不受管理的,因此,在导入它时,它不会覆盖您的自定义设置。 您可以通过尝试在测试环境中删除字段来进行测试。 如果有能力,则必须将这些初始更改作为托管解决方案导入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM