如何向WiX工具集添加可选UI

时间:2014-08-05 12:44:43

标签: user-interface wix windows-installer wix3.6 wix-gui

我已经为项目部署制作了一个安静的安装程序(无需单击任何按钮,但在安装过程中会显示一些进度条)。这次我想添加一个可选的图形用户界面。

默认情况下,安装程序应该只运行而不点击任何内容,当给出参数时,比如msiexec参数:/qf,安装程序会弹出一个可以与之交互的界面

我已经将所需的UI dll添加到项目引用中,但是给定msiexec /i C:\Setup.msi /qf,它不起作用。我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

您是否尝试过this well known Wix tutorial

中描述的程序

在最简单的层面上,这意味着您基本上只需将其添加到Wix源文件中,然后获得默认GUI

<UIRef Id="WixUI_Minimal" />

您还可以尝试其他“默认值”:

  • WixUI_Mondo(正常)
  • WixUI_FeatureTree
  • WixUI_InstallDir
  • WixUI_Advanced

搜索结果显示a similar answer,另一个talking about extending the default gui

答案 1 :(得分:0)

只需修改 WixUI_Minimal.wxs文件

然后使用属性来调整在通过msiexec.exe启动MSI时显示或隐藏的对话框。