首页 > 解决方案 > 将可部署包添加到开发 VM D365

问题描述

我们有一个用于财务和运营的 Dynamics 365 开发 VM,我正在尝试使用以下命令将预先开发的自定义包添加到我们的开发虚拟机:

AXUpdateInstaller.exe devinstall

但是继续弹出以下错误:

Exception calling "CreateRuntimeProvider" with "1" argument(s):
"Serialization version mismatch detect, make sure the runtime dlls are in sync with the deployed metadata. Version of file '181'. Version of dll '172'."

我在互联网上搜索,唯一的解决方案是从 Visual Studio 进行完整构建,但是,构建成功运行,没有错误,但仍然无法添加包。

标签: axaptax++dynamics-365-operations

解决方案


当您尝试安装的软件包是在比您正在安装的系统更高的平台版本上编译时,可能会发生此错误。

例如,假设该软件包是在版本 10.0.6 的平台更新 30 的环境中编译和创建的。如果您尝试在版本 10.0.5 的平台更新 29 的环境中安装此软件包,您会收到与您类似的错误。

如果您将包上传到 LCS 资产库,它会在包验证后向您显示构建包的平台版本。将此与您环境的平台版本进行比较,并确保平台版本相同或更高。

要解决此问题,您可以将环境更新为等于或高于软件包版本的版本。或者,您在与您的环境具有相同或更低版本的环境中构建包。


推荐阅读