由于缺少组件,导入解决方案失败

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

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

现象

尝试在 Microsoft Dynamics 365 中导入解决方案时,导入失败并显示以下消息:

解决方案 [解决方案名称] 的导入失败。 系统中缺少以下组件,且未包含在解决方案中。 导入包含这些组件的托管解决方案([缺少解决方案的名称] ([解决方案版本]),然后再次尝试导入解决方案。

还可以看到对错误代码 8004801d 的引用。

原因

如果尝试导入依赖于Microsoft Dynamics 365 组织中其他组件的解决方案,则会发生此错误。

示例:你有一个开发环境,在其中创建了包含自定义实体(小组件)的解决方案(解决方案 A)。 你创建了另一个解决方案(解决方案 B),该解决方案依赖于解决方案 A 中的组件(例如,向小组件实体添加了一个新字段)。 如果尝试将解决方案 B 导入到尚未安装解决方案 A 的另一个组织(例如生产组织),则会遇到此错误。

解决方法

查看导入对话框中显示的缺少的组件详细信息。 如果组织中尚未导入其他解决方案,则尝试导入此解决方案之前,请先导入这些解决方案,然后再尝试导入此解决方案。

示例:继续上面的“原因”部分的示例,你可能会看到缺少的组件列表显示托管解决方案列引用解决方案 A 的一行或多行。这表示需要先导入提到的解决方案 A 版本,然后才能成功导入解决方案 B。

详细信息

如果错误消息引用Microsoft解决方案,请参阅以下解决方案列表;如果未在目标组织中安装解决方案,可在其中找到这些解决方案:

适用于 Dynamics 365 的LinkedIn销售导航器

解决方案名称:

  • LinkedInSalesNavigatorControlsForUnifiedClient

  • LinkedIn

  • msdyn_LinkedInSalesNavigatorAnchor

    注意

    如果要卸载这些解决方案,则需要按照上述列表的顺序卸载这些解决方案。