我有一个使用Burn构建的引导程序并安装了一个软件包,当我使用命令提示符下的REINSTALL = ALL REINSTALLMODE = vomus运行msi软件包时,我设置了允许进行小幅升级的软件包(根据this WiX文档中的文章)。
但是目前尝试使用setup.exe进行升级会返回消息"此产品的另一个版本已经安装..."
如何让boosttrapper升级它的软件包?
根据2009年this的问题,烧伤"将能够"以适当的模式启动MSI的工作现在可以吗?
我尝试过像这样使用MsiProperty元素:
<MsiPackage Id="PackageId" SourceFile="path\to\my.msi">
<MsiProperty Name="REINSTALL" Value="ALL"/>
<MsiProperty Name="REINSTALLMODE" Value="vomus"/>
</MsiPackage>
但这似乎并没有。我错过了什么?
答案 0 :(得分:2)
如果您正在进行小幅升级,Burn将自动检测到该和 为您传递正确的开关。如果你试图强迫它,Burn不支持它。