我已经为项目部署制作了一个安静的安装程序(无需单击任何按钮,但在安装过程中会显示一些进度条)。这次我想添加一个可选的图形用户界面。
默认情况下,安装程序应该只运行而不点击任何内容,当给出参数时,比如msiexec
参数:/qf
,安装程序会弹出一个可以与之交互的界面
我已经将所需的UI dll添加到项目引用中,但是给定msiexec /i C:\Setup.msi /qf
,它不起作用。我怎样才能让它发挥作用?
答案 0 :(得分:0)
您是否尝试过this well known Wix tutorial?
中描述的程序在最简单的层面上,这意味着您基本上只需将其添加到Wix源文件中,然后获得默认GUI :
<UIRef Id="WixUI_Minimal" />
您还可以尝试其他“默认值”:
搜索结果显示a similar answer,另一个talking about extending the default gui。
答案 1 :(得分:0)
只需修改 WixUI_Minimal.wxs文件:
然后使用属性来调整在通过msiexec.exe启动MSI时显示或隐藏的对话框。