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