Dynamics crm Microsoft Dynamics CRM:从2015年到2013年的导出解决方案

Dynamics crm Microsoft Dynamics CRM:从2015年到2013年的导出解决方案,dynamics-crm,Dynamics Crm,是否可以将解决方案从CRM 2015(7.0)导出到CRM 2013(6.1)?我在网上找到的说明说,在导出向导中有一个选择目标版本的步骤,但我没有看到它。这是不可能的。唯一的方法是手动复制解决方案。安德烈是对的,似乎没有办法将2015年的解决方案导入2013年。但至少在我的例子中,我能够通过在导出的解决方案中解压缩和编辑XML文件来实现导入。也许这可以帮助其他人: 在solution.xml中,我在初始元素中设置version=“6.1.3.125”和SolutionPackageVersio

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

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

安德烈是对的,似乎没有办法将2015年的解决方案导入2013年。但至少在我的例子中,我能够通过在导出的解决方案中解压缩和编辑XML文件来实现导入。也许这可以帮助其他人:

solution.xml
中,我在初始
元素中设置
version=“6.1.3.125”
SolutionPackageVersion=“6.1”

然后使用Notepad++中的regex find and replace,我在整个
customizations.xml中删除了以下元素,以使模式匹配:


将文件压缩备份并成功导入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 1.0.5.418 替换


从站点地图区域中删除IntroductVersion=“5.0.0.0”

编辑所有工作流XML文件
将Version=7.0.0.0更改为Version=5.0.0.0

看起来您只能选择从7.1到7.0或从6.1到6.0的目标版本,但不能从7.x到6.x: