wix - Wix 3.11 Bootstrapper 不再开始安装组件
问题描述
我将一个 WiX 安装程序项目从 VisualStudio2012 和 WiX 3.9 迁移到 VS2019 和 Wix3.11。新构建的安装程序启动并正确完成,但是引导程序不会尝试安装组件。
记录组件安装开始的 VS2012/WiX 3.9 日志部分如下所示:
[0F68:08F4][2021-03-08T02:54:25]i305: Verified acquired payload: cab9D7CF484C59FAA803754D31C4FE91A90 at path: C:\ProgramData\Package Cache\.unverified\cab9D7CF484C59FAA803754D31C4FE91A90, moving to: C:\ProgramData\Package Cache\{1196C211-060C-4DE9-BD81-BFF6DF3AB172}v7.2.0\cab1.cab.
[0F68:08F4][2021-03-08T02:54:26]i304: Verified existing payload: MSPComponentsUnEnd at path: C:\ProgramData\Package Cache\204E8D78EBBA6BAE4449F7EFF2C272855E98C04C\Setup.exe.
[0F68:0E64][2021-03-08T02:54:26]i301: Applying execute package: MSPComponentsUnBegin, action: Install, path: C:\ProgramData\Package Cache\204E8D78EBBA6BAE4449F7EFF2C272855E98C04C\Setup.exe, arguments: '"C:\ProgramData\Package Cache\204E8D78EBBA6BAE4449F7EFF2C272855E98C04C\Setup.exe" -quiet -uninstall -passive -burn.ancestors={10fa7ce9-9f73-42cb-89e0-1c40c40dd0c0}'
... 加上进一步的安装活动。
而 VS2019 WiX3.11 日志如下所示:
[02D0:02F4][2021-03-08T10:47:59]i305: Verified acquired payload: cab9D7CF484C59FAA803754D31C4FE91A90 at path: C:\ProgramData\Package Cache\.unverified\cab9D7CF484C59FAA803754D31C4FE91A90, moving to: C:\ProgramData\Package Cache\{CE9337F0-1467-409B-AD2C-551649724F30}v7.1.0\cab1.cab.
[02D0:02F4][2021-03-08T10:48:01]i304: Verified existing payload: MSPComponentsUnEnd at path: C:\ProgramData\Package Cache\613E54668F16CA9F038389C6F7FFD82B45C6315D\MSetup.exe.
[02D0:1080][2021-03-08T10:48:01]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{ddb5a6bb-161d-4c65-9228-022656eed9d2}, resume: None, restart: None, disable resume: No
我必须做什么才能使迁移的引导程序安装其组件?
解决方案
推荐阅读
- python - 如何将字符串排列限制为字符串减去一个字母?
- .htaccess - .htaccess 重写工作,但 503 重定向失败
- maven - 从 Maven 部署创建一个 tar 存档
- swift - paymentQueue 总是选择 .restored 选项
- snowflake-cloud-data-platform - Snowflake 中的 GRANT MONITOR ON SCHEMA 允许什么?
- postgresql - 以文本形式返回记录
- php - PDOException:数据包乱序。预期 0 收到 1. 数据包大小=23
- django - 如何在 Django 管理面板中获取相关模型数据?
- c# - 如何在另一个窗口WPF中输入数据后创建一个Button
- c++ - clang:错误:未知参数:'-fno-leading-underscore'