0

Visual Studio 安装程序技术创建一个引导程序,它可以接受参数(例如:/q)并将其传递给 Msi。

我在 WiX 中有一个自定义引导程序,其中有一些 ExePackages 和一个 MsiPackages。

当我将 WiX 中的参数传递给自定义引导程序时,会显示自定义 UI。

假设已经安装了 ExePackage,如何将参数直接传递给 MsiPackage?

4

1 回答 1

2

我不知道我是否正确理解了您的问题,但无论如何在默认引导程序中,这就是我们从命令行传递参数的方式:

<Wix>
  <Bundle> 
    <Variable Name="CommandLineArgument" bal:Overridable="yes"/>
    <Chain>
      <MsiPackage>
        <MsiProperty Name="CommandLineArgument" Value="[CommandLineArgument]"/>
      </MsiPackage>
    </Chain>
  </Bundle>
</Wix>

记下 BAL:Overridable。这就是我能够确保我们可以从命令行传递属性值的方式。

于 2013-09-03T21:30:01.480 回答