Microsoft Dynamics 365 中的“解决方案已作为托管解决方案安装在此系统上”错误

本文提供了尝试在 Dynamics 365 中导入解决方案时发生的错误的解决方案。

适用于:Microsoft Dynamics 365
原始 KB 编号: 4456771

症状

尝试在 Dynamics 365 中导入解决方案时,会收到以下错误:

“解决方案已作为托管解决方案安装在此系统上,提供的包正在尝试在非托管模式下安装它。 仅当模式匹配时,导入才能更新解决方案。 卸载当前解决方案,然后重试。
错误代码80048041”

原因

如错误消息中所述,解决方案已作为托管解决方案安装在此系统上,并且提供的包正在尝试在非托管模式下安装它。 仅当模式匹配时,导入才能更新解决方案。

示例:在开发环境中创建解决方案并将其导出为托管解决方案。 然后,将解决方案导入生产环境。 如果稍后将此解决方案从开发环境导出为非托管解决方案,并尝试将其导入到解决方案已作为托管安装的生产环境中,则会收到此错误。

解决方案

将解决方案作为托管安装到环境中后,应仅将解决方案的托管版本导入环境中。

导入相同模式的解决方案的副本。 在 “原因 ”部分提供的示例中,如果导入的解决方案是托管解决方案,导入将成功。

更多信息

有关托管和非托管解决方案的详细信息,请参阅 非托管解决方案和托管解决方案