Microsoft Dynamics CRM:2015年至2013年出口解决方案

Microsoft Dynamics CRM: Export solution from 2015 to 2013

是否可以将解决方案从 CRM 2015 (7.0) 导出到 CRM 2013 (6.1)?我在网上找到的说明说导出向导中有一个选择目标版本的步骤,但我没有看到。

这不可能。唯一的办法就是手动复制解决方案。

Andrii 是对的,似乎没有办法将 2015 年的解决方案导入到 2013 年。但至少就我而言,我可以通过解压缩和编辑来导入工作 XML导出的解决方案中的文件。也许这可以帮助其他人:

solution.xml 中,我在初始 <ImportExportXml> 元素中设置了 version="6.1.3.125"SolutionPackageVersion="6.1"

然后在 Notepad++ 中使用正则表达式查找和替换我删除了整个 customizations.xml 中的以下元素以使模式匹配:

  • <SourceType>
  • <CanChangeHierarchicalRelationship>
  • <EntityHelpUrlEnabled>
  • <EntityHelpUrl>
  • <IsHierarchical>

将文件压缩备份并成功导入 2013。

我能够破解解决方案文件并成功将 2015 Update 1 解决方案导入 2013。以下是我的步骤:

将 solution.xml 的第一行更改为以下内容:

从 customizations.xml 中删除以下内容(显然这些引用的新功能在 2013 年还不可用) 0 0 0 1个 0 …… …… 0 1个 0 0 0 1个 错误的 1个 0 5.0.0.0 1.0.0.0 1.0 1.0.5.418 替换


从 SiteMap 区域移除 IntroducedVersion="5.0.0.0"

编辑所有 Workflow XML 文件 将 Version=7.0.0.0 更改为 Version=5.0.0.0