【问题标题】:Gettting an error while importing solution from dynamic crm online 2013 to crm 2011将解决方案从 dynamics crm online 2013 导入 crm 2011 时出错
【发布时间】:2014-03-07 09:35:41
【问题描述】:

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

导入文件无效。 XSD 验证失败并出现以下错误:“元素“属性”具有无效的子元素“IntroducedVersion”。
预期的可能元素列表: 'LookupBrowse, MaxValue, ReferencedEntityObjectTypeCode, CanModifySearchSettings、MaxLength、CanModifyAdditionalSettings、 XmlAbbreviation, AggregateOf, YomiOf, AttributeOf, AccuracySource, 显示名称、描述、长度、准确性、LinkedAttribute、 CalculationOf、LookupTypes、CanModifyFieldLevelSecuritySettings、 LookupStyle、格式、MinValue、OptionSetName、 CanModifyRequirementLevelSettings、AppDefaultValue、选项集、 IsRenameable、IsCustomizable'。

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

请帮我解决这个问题。

【问题讨论】:

  • 解决方案的内容是什么?插件、实体,还是只是一堆网络资源?

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


【解决方案1】:

简短回答:你不能。

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

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

【讨论】:

  • 您谈到手动操作。我不是这方面的专家,所以会有点困难,但请您详细说明如何手动完成。
  • 如果您不是专家,那么手动调整 xml 几乎是不可能的。 Guido 提到的另一个选项,在 2011 年手动重新进行所有自定义,可能是要走的路。
  • 有没有办法,我可以手动逐个添加解决方案的文件?
  • 您可以将一个组件添加到新解决方案中并将其导出。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-07
  • 2011-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多