gpt4 book ai didi

WiX修补程序无法正确更新文件

转载 作者:行者123 更新时间:2023-12-04 18:14:46 27 4
gpt4 key购买 nike

我的“管理镜像”样式的WiX测试补丁无法正确更新现有安装。使用msiexec/lx时,我得到以下与修补“fi_executable.exe”有关的信息:

MSI (s) (88:E0) [12:32:41:716]: Baseline: Patch {E244BAC8-7E62-4406-889B-4B67A4EA7369} modified fi_executable.exe with full-file update.
MSI (s) (88:E0) [12:32:41:716]: Baseline: First patch for fi_executable.exe, saving native info.
MSI (s) (88:E0) [12:32:41:716]: Baseline: fi_executable.exe version for baseline at patch Native: 6.0.5803.11, 1033, 53840.
...
MSI (s) (88:E0) [12:32:41:716]: Baseline: fi_executable.exe version for baseline at patch {E244BAC8-7E62-4406-889B-4B67A4EA7369}: 6.0.5830.99, 1033, 47104.
...
MSI (s) (88:E0) [12:32:41:763]: {E244BAC8-7E62-4406-889B-4B67A4EA7369} File: fi_executable.exe ValData: 6.0.5830.99 1033 47104
...
MSI (s) (88:E0) [12:32:41:763]: Native File: fi_executable.exe ValData: 6.0.5803.11 1033 53840
...
MSI (s) (88:E0) [12:32:42:543]: The file represented by File table key 'fi_executable.exe' has no eligible binary patches

因此,即使版本号正在更改,并且Windows Installer注意到该补丁会修改文件,但Windows Installer仍无法识别该可执行文件的更新。

为什么?

最佳答案

在尝试使用补丁之前,您是否先使用完整的MSI文件测试了升级?修补程序只是一种以更压缩的方式打包的升级的交付机制,如果完整的MSI升级不起作用,则修补程序也不会。

关于WiX修补程序无法正确更新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5903494/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com