I have already made a quiet installer (without the need to click any buttons but some progress bar is shown while installation is in progress) for a project deployment. This time I wish to add an optional graphical user interface.
By default, the installer should just run without clicking anything, when a parameter is given, let's say, the msiexec
parameter: /qf
, the installer would pop up an interface that can be interacted with.
I've already added the required UI dll to the project reference, but given msiexec /i C:\\Setup.msi /qf
, it doesn't work. How can I get it to work?
Did you try the procedure described in this well known Wix tutorial ?
At its simplest level, this means that you essentially just add this to the Wix source file and you get a default GUI :
<UIRef Id="WixUI_Minimal" />
You can also try the other "defaults":
A search turned up a similar answer , and one talking about extending the default gui .
Just modify the WixUI_Minimal.wxs file :
Then use properties to condition the dialogs to show or hide as you launch the MSI via msiexec.exe.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.