Yes, if you go with burn the desire is to not show any UI from any of the 
installers. From what I understand, you have a feature tree in your MSI that 
your users can change.  In that case, you would need to write a BA to do the 
feature tree and then pass in the options via a MsiProperty element. If the 
number of features is small you could build a native BA based off of WixStdBA, 
just injecting a new page with your options on it.  WixStdBA is however a bit 
complex for most, as it's written in C++ and it's UI isn't using any existing 
libraries (to keep the BA small).

The second option of writing a managed BA might be easier for some, but as you 
have noticed the WixBA isn't quite as elegant as it could be. It would be nice 
if someone would contribute one or more MBA templates (using different design 
patterns) with a skeleton in place.  As of now, no one has contributed them.

Jacob

-----Original Message-----
From: Nicholas Devenish [mailto:misno...@gmail.com] 
Sent: Friday, January 11, 2013 4:00 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Very simple, UI-less burn?

I'm writing the installation for a software package, and want to use the 
features selection to do so, and have it mostly running okay in the .msi. The 
software uses .NET, so I'd like the option to automatically install if it isn't 
installed - thus, I have been led to burn.

The problem is, the only way any of the examples show include a wrapping 
licence screen - the .msi has it's own licence screen, and the burn screen 
doesn't seem to be removable, and ends up with two, thematically separate 
licence screens (as well as lots more clicking for the same action). I just 
want the user to be offered to install .NET if it isn't, and then passed 
through to the normal msi installation.

Are my expectations off? I'm starting to get an inkling that using the msi 
interface is "deprecated" and that the whole UI should be in burn, but can't 
find any examples that are between stupidly simple (i.e. the normal, literal 
licence screen on burn) or stupidly complicated (the heavily custom-ui of the 
WiX installation itself).

Is there any way of doing/learning what I am looking for?

Thanks!

Nick
------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get 
web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to