标题说明了一切。我似乎找不到一个全面的命令/标志/事物列表 - 我可以从命令行执行操作。
答案 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
是的,绝对的。 Burn支持解析“标准包交换机”,并将在Bootstrapper上传递额外的开关 应用程序因此可以应用其他行为。
- 醇>
完整列表取决于您选择的Bootstrapper应用程序。 wixstdba仅支持“标准包交换机”:
-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)
- 是的,如上所述,额外的命令行参数传递给> BootstrapperApplication,它可以设置变量流入链式包(ExePackage XxxCommand属性或 MsiPackage / MsiProperty元素)。
醇>
您可能还希望熟悉标准安装程序命令行参数:https://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs.85).aspx