Axapta 向开发VM D365添加可部署包

Axapta 向开发VM D365添加可部署包,axapta,x++,dynamics-365-operations,Axapta,X++,Dynamics 365 Operations,我们为Dynamics 365开发了一个用于财务和运营的虚拟机, 我正在尝试使用以下命令将预先开发的定制包添加到我们的开发虚拟机: AXUpdateInstaller.exe设备安装程序 但以下错误继续弹出: Exception calling "CreateRuntimeProvider" with "1" argument(s): "Serialization version mismatch detect, make sure the runtime dlls are in sync wi

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

AXUpdateInstaller.exe设备安装程序

但以下错误继续弹出:

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'."

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

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

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

如果将包上载到LCS资产库,则在包验证后,它将向您显示生成包时使用的平台版本。将其与环境的平台版本进行比较,确保平台版本等于或高于此版本


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

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

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

如果将包上载到LCS资产库,则在包验证后,它将向您显示生成包时使用的平台版本。将其与环境的平台版本进行比较,确保平台版本等于或高于此版本


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

是的,我们发现当前VM平台更新24,而包更新29。是的,我们发现当前VM平台更新24,而包更新29。