WiX中Burn / bootstrapper的命令行标志/选项的完整列表

时间:2017-06-02 15:28:43

标签: wix bootstrapper burn

标题说明了一切。我似乎找不到一个全面的命令/标志/事物列表 - 我可以从命令行执行操作。

1 个答案:

答案 0 :(得分:10)

WiX安装程序将采用标准的Windows Installer命令行开关,如下所示:https://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx

如果您使用自定义刻录安装程序,则添加到命令行的任何其他参数都将传递给您的安装程序。

WiX邮件列表上的主要WiX维护者证实了这一点:http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Running-Burn-driven-installer-in-quiet-mode-command-line-parameters-tp5913001p5913628.html

  
      
  1. 是的,绝对的。 Burn支持解析“标准包交换机”,并将在Bootstrapper上传递额外的开关   应用程序因此可以应用其他行为。

  2.   
  3. 完整列表取决于您选择的Bootstrapper应用程序。 wixstdba仅支持“标准包交换机”:

  4.   
 -q, -quiet, -s, -silent = silent install 
 -passive = progress bar only install 
 -norestart = suppress any restarts 
 -forcerestart = restart no matter what (I don't know why this is still  around) 
 -promptrestart = prompt if a restart is required (default) 
 -layout = create a local image of the bootstrapper (i.e. download files so  they can be burned to DVD) 
 -l, -log = log to a specific file (default is controled by bundle developer) 
 -uninstall = uninstall 
 -repair = repair (or install if not installed) 
 -package,-update = install (default if no -uninstall or -repair) 
  
      
  1. 是的,如上所述,额外的命令行参数传递给> BootstrapperApplication,它可以设置变量流入链式包(ExePackage XxxCommand属性或   MsiPackage / MsiProperty元素)。
  2.   

您可能还希望熟悉标准安装程序命令行参数:https://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs.85).aspx