Visual Studio Installer技术创建了一个可以获取参数的引导程序(例如:/ q)并将其传递给Msi。
我在WiX中有一个自定义引导程序,它有一些ExePackages和一个MsiPackages。
当我将WiX中的参数传递给自定义引导程序时,会显示自定义UI。
假设已安装ExePackages,如何将参数直接传递给MsiPackage?
答案 0 :(得分:2)
我不知道我是否理解你的问题,但无论如何在默认的bootstrapper中这是我们从命令行传递参数的方式:
<Wix>
<Bundle>
<Variable Name="CommandLineArgument" bal:Overridable="yes"/>
<Chain>
<MsiPackage>
<MsiProperty Name="CommandLineArgument" Value="[CommandLineArgument]"/>
</MsiPackage>
</Chain>
</Bundle>
</Wix>
记下BAL:Overridable。这就是我能够确保我们可以从命令行传递属性值的方法。