0

我正在构建一个 WIX Bundle/Chain 引导程序。它像我指定的那样运行和安装。我希望能够在不安装已安装的 MSI 的情况下卸载引导程序。如何做到这一点?我正在使用 WIX 3.11。这里的其他帖子似乎有相反的行为和需求。他们似乎使用其他版本的 wix (<=3.10)。有没有办法完成这种行为?一些片段:...

</Chain>

传统知识

4

1 回答 1

0

在您的 MsiPackage 节点中,添加永久标志并将其设置为是。当您卸载引导程序时,以这种方式设置的 msi(s) 将保持安装在计算机上。

<MsiPackage Id="MSI2KEEP"
Cache="no"
Compressed="yes"
Name="MSI2KEEP"
ForcePerMachine="yes"
DisplayInternalUI="no"
Vital="yes"
**Permanent="yes"**
SourceFile="$(var.MSI2KEEP.TargetPath)"
DisplayName="MSI 2 KEEP"
Description="MSI 2 KEEP" />
于 2018-02-02T19:31:14.847 回答