尝试在 Microsoft Dynamics 365中导入解决方案修补程序时出现错误代码80048539

本文针对尝试在 Microsoft Dynamics 365 中导入解决方案修补程序时可能发生的错误代码80048539提供了解决方法。

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

症状

尝试在 Microsoft Dynamics 365中导入解决方案修补程序时,遇到以下错误:

导入解决方案[解决方案修补程序名称]失败。
错误代码80048539。

如果下载日志文件并在 Excel 中打开它,则会看到更多详细信息,如下所示:

症状 1 详细信息:

失败0x80048539
解决方案清单导入:失败:修补程序版本 1.0.1.0 对父版本 1.1.0.0 无效

症状 2 详细信息:

失败0x80048539
解决方案清单导入:失败:保留解决方案MyPatchTesting_Upgrade已存在。

原因

注意

如果使用 make.powerapps.com 导入非托管解决方案更新并收到此错误,Microsoft 会意识到此问题,并且正在修复。 若要解决此问题,请打开 “高级 设置”,然后选择选项“ 更新 (不建议)

错误代码 80048539 指示正在导入无效的修补程序。 有几个潜在原因,包括:

原因 1

如果看到上述症状 1 详细信息部分中提到的错误详细信息:

解决方案修补程序版本低于已安装的解决方案版本。 例如:名为 SolutionA 的解决方案已安装版本 1.1.0.0,你正在尝试导入版本 1.0.1.0 的修补程序。

原因 2

如果看到上述症状 2 详细信息部分中提到的错误详细信息:

如果已为该解决方案导入了升级,但尚未应用升级,则可能会发生这种情况。 导入作为现有解决方案升级的解决方案后,解决方案导入的结束将提供一个按钮来应用解决方案升级。 如果在之前导入此解决方案的解决方案升级期间未选择该按钮,则需要在解决方案列表中找到该解决方案,然后选择“ 应用解决方案升级 ”按钮。

解决方案

解决方法 1

如果看到上述症状 1 详细信息部分中提到的错误详细信息:

验证尝试导入的解决方案修补程序版本是否高于已安装的解决方案的版本。

解决方法 2

如果看到上述症状 2 详细信息部分中提到的错误详细信息:

导航到“设置”、“自定义”,然后选择“解决方案”。 选择要升级的现有已安装解决方案,然后选择“ 应用解决方案升级”。