Re: [WiX-users] How to do in wix v3.8 what setupbld.exe did

2014-03-11 Thread Bob Arnson
On 07-Mar-14 05:45, Dan Watson wrote:
 1) I understand the power of Bootstrapper project in bundling multiple MSI 
 setups (the Office installation being a good example) but is there an 
 equivalent of Burn command that would package my MSI setup as setupbld.exe 
 did with a command switches?
No. Bundles are built like everything else in WiX, by compiling and linking.

 2) If I use a Bootstrapper project,  does it mean that I need to move my 
 existing UI in the MSI installer to the Bootstrapper?
In general, that's the best user experience. It's possible to use 
MsiPackage/@DisplayInternalUI but it has limitations and ends up with 
two UIs (the bundle and the .msi).

-- 
sig://boB
http://joyofsetup.com/


--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to do in wix v3.8 what setupbld.exe did

2014-03-11 Thread Dan Watson
Thanks for your reply.

 In general, that's the best user experience. It's possible to use 
 MsiPackage/@DisplayInternalUI but it has limitations and ends up with 
 two UIs (the bundle and the .msi).

Now everything makes sense and by relying on setupbld.exe thus far I just 
managed to ignore one important aspect of Windows setup, i.e. the Bootstrapper 
with Burn.
Since I posted the question, I have tried to catch up with Bootstrapper 
project, and as you indicate in your reply I used the 
MsiPackage/@DisplayInternalUI but not happy with the two UIs that show up 
(bundle and msi) which could be confusing to the end users. Now I know this is 
the limitation of the MsiPackage/@DisplayInternalUI route.

If I understand it fully, it means [ideally] the goal is:
- to check system settings in Bootstrapper and decide whether to progress with 
the setup;
- collect relevant system settings by a Bootstrapper for use by MSI (which may 
be passed on as MSI variables?), and
- do system configuration silently with MSI.

Is the above assumption correct? 
If so, can every setup be mapped as such?
I am trying to think in terms of a web application project setup that involves 
IIS and database configuration and I wonder if a solution can be as clear-cut 
as the above assumption.  I have to move my MSI UIs into a Bootstrapper and see 
how far I can get.

Thanks again.


 Date: Tue, 11 Mar 2014 00:52:53 -0400
 From: b...@joyofsetup.com
 To: wix-users@lists.sourceforge.net
 Subject: Re: [WiX-users] How to do in wix v3.8 what setupbld.exe did
 
 On 07-Mar-14 05:45, Dan Watson wrote:
  1) I understand the power of Bootstrapper project in bundling multiple MSI 
  setups (the Office installation being a good example) but is there an 
  equivalent of Burn command that would package my MSI setup as setupbld.exe 
  did with a command switches?
 No. Bundles are built like everything else in WiX, by compiling and linking.
 
  2) If I use a Bootstrapper project,  does it mean that I need to move my 
  existing UI in the MSI installer to the Bootstrapper?
 In general, that's the best user experience. It's possible to use 
 MsiPackage/@DisplayInternalUI but it has limitations and ends up with 
 two UIs (the bundle and the .msi).
 
 -- 
 sig://boB
 http://joyofsetup.com/
 
 
 --
 Learn Graph Databases - Download FREE O'Reilly Book
 Graph Databases is the definitive new guide to graph databases and their
 applications. Written by three acclaimed leaders in the field,
 this first edition is now available. Download your free book today!
 http://p.sf.net/sfu/13534_NeoTech
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
  
--
Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to do in wix v3.8 what setupbld.exe did

2014-03-07 Thread Dan Watson
In wix v3.7, I made my setup.exe bootstrap loader using setupbld.exe and 
everything worked as I wanted for a Web Application Project installation. The 
single MSI file (packaged into setup.exe) did all the necessary UI for creating 
web application pool, database connection, etc. with UAC elevation to admin to 
carry out the installation.
 
I understand that setupbld.exe is dead in wix v3.8 and the way to go is with 
the Bootstrapper project based on Burn. This, I started to explore, but with 
some lack of clarity particularly in trying to do the equivalent of the 
simplicity setupbld.exe provided.
 
1) I understand the power of Bootstrapper project in bundling multiple MSI 
setups (the Office installation being a good example) but is there an 
equivalent of Burn command that would package my MSI setup as setupbld.exe did 
with a command switches?
 
2) If I use a Bootstrapper project,  does it mean that I need to move my 
existing UI in the MSI installer to the Bootstrapper?
 
The little attempt I made with a minimalist  Bootstrapper project (putting my 
MSI source file in Chain with MsiPackage) I get Error 0x80070643: Failed to 
install MSI package. so I am not doing something right.
 
I am still in the learning mode with Bootstrapper project and Burn, although 
successfully implemented a single MSI installer (which was also packaged exe 
with setupbld.exe).
Your help is appreciated in giving me pointers as to how I could do the 
equivalent of setupbld.exe in wix v3.8.
 
Dan.
 
 



 
  
--
Subversion Kills Productivity. Get off Subversion  Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to do in wix v3.8 what setupbld.exe did

2014-03-07 Thread Nick Ramirez
Welcome! New user of Burn. Eh, I'm not sure that there's a command line that
you can use to bundle everything up. But the markup for Burn can be written
pretty quickly. So I guess it's more in line with how installer in WiX work
-- it's XML based instead of command-line based.

If you post the code you're using for your bundle, it may help.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-do-in-wix-v3-8-what-setupbld-exe-did-tp7593161p7593183.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Subversion Kills Productivity. Get off Subversion  Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users