Dynamics 365 - 拆分解决方案

Dynamics 365 - Split Solutions

我们的 DEV 环境中有一个非托管的 CustomSolution,它包含所有用于部署的组件。通常我们在托管环境中导出和部署此解决方案。

我们的客户现在想要将此 CustomSolution 拆分为 5 个不同的较小解决方案。该过程将是:

现在的问题是:有人有这方面的经验吗?或者,如果我们删除目标系统中的托管解决方案,然后导入 5 个拆分解决方案,是否知道 Dynamics 的行为方式?

这会影响已经存在的组件等吗?

非常感谢任何提示、建议等。

如果您删除托管解决方案,并且它是唯一引用特定实体或自定义的解决方案,则该实体或自定义将被删除。

你可以利用这个规则。

  1. 将托管解决方案保留在目标中。
  2. 将您的解决方案拆分为五个托管解决方案并将它们导入到目标中(目标中不应发生任何变化,因为这些托管解决方案已包含目标中的所有相同实体和自定义项)。
  3. 从目标中删除原始托管解决方案。由于安装了其他五个托管解决方案并引用了这些自定义项,因此不会删除目标中的任何自定义项。

当然要测试这个过程! :)