【发布时间】:2010-10-14 05:11:56
【问题描述】:
我有一个使用 WiX 版本 3 构建的 MSI。
我们正在部署的产品的所有以前的安装程序都可以在指定的配置下正常工作(即:如果以前的版本存在,请删除,然后安装新版本) - 但是,我们构建的新 MSI 不会在以下情况下安装所有文件它贯穿“删除第一个”路径。
如果我们手动删除现有安装,然后运行新版本,则所有文件都已安装 - 当我在 Orca 中检查 MSI 文件时,文件和功能会显示出来,看起来还不错。
我们已尝试在打开详细日志和额外日志记录 (/l*vx) 的情况下运行,但我们只能看到文件是否没有被注册和安装。
有什么想法或建议吗?这把我们逼上绝路了。
【问题讨论】:
-
之前安装的文件是否被锁定或正在使用?
-
这也应该被标记为 wix
-
@Rob Sanders - 没有文件被锁定(据我所知)。在运行卸载之前,会启动一个进程以终止正在运行的应用程序。
-
小升级,而不是大升级?过去我在使用 InstallShield 时遇到过类似的问题
标签: installation wix windows-installer wix3