> From: r...@robmensching.com
> Date: Tue, 11 Jan 2011 23:13:34 -0800
[...]
> In your first example, I don't understand, why you have to create a UI in
> your MSI. Burn will show UI for all scenarios (install, repair, uninstall,
> upgrade patch) so you do not need a UI in your MSIs.
> I agree that it may
> appear easier to just reuse UI in your MSI until you factor in caching and
> some progress while running pre-requisite installs.

The main reason is to reuse UI which was already implemented and tested, of 
course. The second reason is that sometimes the standard UI provided by Windows 
Installer was "good enough" to get the job done. Sometimes I don't need any 
fancy UI features, nor I want to drag WPF dependencies, nor I want to get back 
to MFC or plain Win32 API writing UI for my installer. <UI /> element did the 
trick for me in a declarative way. I don't expect the standard bootstrapper dll 
from WiX will be that customizable in a near future and it will still keep 
depending on WPF even after. 

Please, don't get me wrong, I'm still huge fan of WiX and I do understand the 
original idea behind the Burn. Of course, I'll roll up my sleeves and give it a 
try writing burn-driven bootstrapper, but for now it's sometimes good to have 
an option to use a "dumb" chainer.

> I don't follow your second scenario. Or, rather, I don't see how it is
> different from the previous scenario. Can you provide more details?

It's more like a selector, not a chainer. Installing only one msi from a set 
according to a running environment (OS version, platform etc.), so user will 
not see a bunch of popping-up windows installers, but only one. Yes, maybe it's 
still a variation of the first scenario.

                                          
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to