axapta - 将可部署包添加到开发 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 进行完整构建,但是,构建成功运行,没有错误,但仍然无法添加包。
解决方案
当您尝试安装的软件包是在比您正在安装的系统更高的平台版本上编译时,可能会发生此错误。
例如,假设该软件包是在版本 10.0.6 的平台更新 30 的环境中编译和创建的。如果您尝试在版本 10.0.5 的平台更新 29 的环境中安装此软件包,您会收到与您类似的错误。
如果您将包上传到 LCS 资产库,它会在包验证后向您显示构建包的平台版本。将此与您环境的平台版本进行比较,并确保平台版本相同或更高。
要解决此问题,您可以将环境更新为等于或高于软件包版本的版本。或者,您在与您的环境具有相同或更低版本的环境中构建包。
推荐阅读
- python - Python如何添加数据框的两个元素保持结果之前
- ansible - 来自 stdout_lines 的 Ansible 替换 \"
- here-api - 路由 API v8 路由到多个航路点
- php - 具有静态值的 Laravel 请求宏
- authentication - 重定向后浏览器不会从带有 www 的域发送 cookie
- javascript - 具有相同组件不同 URL 的路由器的 React.js
- crystal-reports - 用户只想导出只占一页的 Crystal Reports 发票。然后打印出占两页的发票
- mysql - Facebook登录时重定向页面的问题
- python - 无法将 csv 文件加载到 Jupyter Notebooks
- angular - Gitlab CI 找不到 sonarqube 覆盖率报告,在本地工作