Microsoft Dynamics 365中出现“解决方案导入失败”错误

本文提供了在 Microsoft Dynamics 365中尝试导入解决方案时发生的解决方案导入:[解决方案名称]失败错误的解决方案。

适用于:Microsoft Dynamics 365
原始 KB 数: 4346891

症状

尝试在 Microsoft Dynamics 365中导入解决方案时,遇到以下错误详细信息:

导入解决方案[解决方案名称]失败。

在网格的 “详细信息 ”列中,会看到以下消息:

为实体指定了无效的字段。

如果选择“ 下载日志文件”,则会看到类似于以下内容的消息:

属性 [属性名称] 是布尔值,但指定了选取列表类型。

还会看到错误代码 80041A06 的引用。

原因

如果以前创建了某个数据类型的字段 (属性) ,然后尝试导入包含相同字段名称但数据类型不同的解决方案,则会发生此错误。

示例:创建名为 CustomField1 的字段,其数据类型设置为“两个选项” (布尔) 。 如果尝试导入具有相同字段名称但数据类型不同的解决方案,例如选项集 (选择列表) ,则会遇到此错误。

解决方案

如果有意尝试导入具有不同类型的同一字段,目的是更改类型,则不支持此操作。 例如:如果创建了特定类型的字段,但后来决定要更改该类型,则需要使用以下选项之一:

  1. 在尝试导入的解决方案中创建具有不同名称的字段。 创建/导入具有不同架构名称的字段后,可以根据需要迁移数据 () 然后删除以前现有的字段 ((如果不再需要) )。

  2. 删除组织中尝试导入解决方案的现有字段。

    重要

    仅当不需要保留此字段中的现有数据时,才应使用此选项。