2

在“Bundle.wxs”中,我有一个“链”,其中包含按顺序应用的“MsiPackage”。当 WiX 引擎应用每个 MSI 文件时,它显然会通过 ARPSYSTEMCOMPONENT="1" 阻止 MSI 条目出现在 Windows“添加/删除程序”控制面板中,但我实际上希望链中的每个 MSI 都出现在那里。

<Chain>  
<MsiPackage SourceFile="myproduct_1.0.0.0.msi"</MsiPackage>
</Chain>

这是日志条目:

[01A4:0A94][2013-11-05T18:04:07]i301: Applying execute package: myproduct_1.0.0.0.msi, action: Install, path: C:\ProgramData\Package Cache\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}v1.0.0.0\myproduct_1.0.0.0.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"  

我怎样才能阻止这种情况发生?

4

1 回答 1

4

将 MsiPackage 元素上的 Visible 属性设置为“是”。

于 2013-11-06T03:07:54.480 回答