将Dynamics crm online 2013中的解决方案导入crm 2011时出错

时间:2014-03-07 09:35:41

标签: dynamics-crm-2011 crm dynamics-crm-2013

所以这是我的问题, 我正在尝试将crm 2013在线版本的解决方案导入crm 2011,在执行此操作时,它会抛出错误消息

  

导入文件无效。 XSD验证失败,出现以下错误:'元素'属性'具有无效的子元素'IntroducedVersion'   预期的可能元素列表:   'LookupBrowse,MaxValue,ReferencedEntityObjectTypeCode,   CanModifySearchSettings,MaxLength,CanModifyAdditionalSettings,   XmlAbbreviation,AggregateOf,YomiOf,AttributeOf,AccuracySource,   displaynames,Descriptions,Length,Accuracy,LinkedAttribute,   CalculationOf,LookupTypes,CanModifyFieldLevelSecuritySettings,   LookupStyle,Format,MinValue,OptionSetName,   CanModifyRequirementLevelSettings,AppDefaultValue,optionset,   IsRenameable,IsCustomizable'。

此解决方案最初是在crm 2011中创建的,然后升级到crm 2013,因此当我尝试将其恢复到crm 2011时,它正在向我提供此错误消息。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

简答:你不能。

长答案:由于错误消息指出XSD验证失败。这意味着CRM 2011使用其架构验证解决方案中包含的xml。 CRM 2013在表单和组件中引入了一些更改(以及相应的验证方法),因此解决方案不向后兼容。

您可以尝试手动调整xml解决方案到CRM 2011 xml文件,但我不知道您是否能够成功,并且可能更容易在CRM 2011环境中复制自定义。