wix - 升级 Wix Burn:自定义引导程序升级不起作用
问题描述
我正在使用 wixtoolset 安装程序为具有 10-12 个 Msi 的安装程序创建自定义 UI(Burn UI)。我已经创建了相同的捆绑包并创建了 UI,它调用 install 操作来安装捆绑包并卸载以卸载整个捆绑包,一切对我来说都很好。
现在,当我尝试升级时出现问题,我尝试使用引导引擎的 UpdateReplace 和 UpdateReplaceEmbedded 操作,但安装程序遇到以下错误
[1DC8:1E70][2020-06-24T15:10:58]i200: Plan begin, 1 packages, action: UpdateReplace
[1DC8:1E70][2020-06-24T15:10:58]e000: Error 0x8000ffff: Invalid package type.
[1DC8:1E70][2020-06-24T15:10:58]e000: Error 0x8000ffff: Failed to calculate plan actions for package: (null)
[1DC8:1E70][2020-06-24T15:10:58]e000: Error 0x8000ffff: Failed to plan execute package.
[1DC8:1E70][2020-06-24T15:10:58]e000: Error 0x8000ffff: Failed to process update package.
[1DC8:1E70][2020-06-24T15:10:58]e000: Error 0x8000ffff: Failed to plan update.
[1DC8:1E70][2020-06-24T15:10:58]i299: Plan complete, result: 0x8000ffff
任何人都可以帮忙解决这个问题,因为我一周以来一直在尝试解决这个问题,但没有运气
提前谢谢了。
解决方案
推荐阅读
- java - 为什么我的带图像的 jbutton 不显示图形 java
- ms-project - MS Project 2013 Chart - 如何手动设置 X 轴的最小值/最大值?
- apache - Wicket 8 web.xml myproject 示例
- ruby - 如何从矩阵[数组]中获取平均值
- java - 添加 API 管理时的 ServiceConfigException
- sql - SQL的三值逻辑的实现
- mysql - docker mariadb 服务器在服务器停机后无法启动
- c++ - MPI如何决定其排名大小
- ionic-framework - Ionic 3:多行显示文本
- php - Laravel 5 查询生成器,复杂连接(条件 AND(条件 OR 条件))