WiX Bootstrapper - 小升级

WiX Bootstrapper - Minor Upgrade

我有一个引导程序,它是使用 Burn 构建的,并安装了一个包,当我 运行 msi 包使用 REINSTALL=ALL REINSTALLMODE=vomus 从命令提示符(如根据 WiX 文档中的 this 文章)。

但是目前正在尝试使用 setup.exe returns 消息 "Another version of this product is already installed..."

进行升级

如何让 boosttrapper 升级它的软件包?

根据 2009 年的 this 问题 burn "will be able" 以适当的模式启动 MSI 现在可以吗?

我试过像这样使用 MsiProperty 元素:

<MsiPackage Id="PackageId" SourceFile="path\to\my.msi">
    <MsiProperty Name="REINSTALL" Value="ALL"/>
    <MsiProperty Name="REINSTALLMODE" Value="vomus"/>
</MsiPackage>

但这似乎并没有做到。我错过了什么?

如果您正在进行较小的升级,Burn 会自动检测并 为您传递正确的开关。如果你试图强制它,Burn 不支持。