The actual engine executable is ~300 KB. You are likely attaching all your
packages to the executable by leaving things Compressed='yes'. Change the
Bundle/@Compressed attribute to 'no' and you'll see a far smaller
executable (should be under a megabyte).

That is what VS2010 does.


On Wed, Jan 30, 2013 at 6:34 PM, Harmon, Joseph <jhar...@illumina.com>wrote:

> The burn engine drops everything into one large executable, i.e.
> "Setup.exe".  I'm just looking for any way to make the executable smaller
> so its startup performance will be improved, by perhaps doing something
> similar to using reflection to reference a dll at runtime.
>
> -----Original Message-----
> From: Rob Mensching [mailto:r...@robmensching.com]
> Sent: Wednesday, January 30, 2013 7:18 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Bundle Installer size issue
>
> What do you mean by " to put some of the components into a separate dll "?
>
> -----Original Message-----
> From: Harmon, Joseph [mailto:jhar...@illumina.com]
> Sent: Monday, January 28, 2013 12:03 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Bundle Installer size issue
>
> Rob, I can work on getting perf data, let me get back to you...
>
> Thanks for the ideas (digital signing & splash screen), I will look into
> those...  In regards to my original question, is there no way to put some
> of the components into a separate dll?
>
> Thx
> -Joseph
>
> -----Original Message-----
> From: Rob Mensching [mailto:r...@robmensching.com]
> Sent: Thursday, January 17, 2013 6:45 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Bundle Installer size issue
>
> If your executable is signed then Windows will verify the signature before
> launching the executable. For very large executables, that can take some
> time. It's not a very great user experience. 300MB is about the breaking
> point for user experience, especially if launched over network.
>
> PS: if you have perf numbers showing the engine taking a while to load the
> BA, I'd love to see them. That is a sensitive perf area we can try to
> improve with data.
>
>
> On Thu, Jan 17, 2013 at 12:45 AM, Amadeus <amadeus.h...@diadrom.se> wrote:
>
> > 300k seems about right (my Installer is 1.4 MB - downloading all
> > MSIs/EXEPackages).
> >
> > It /does /take awhile for Burn to boot up itself and launch the custom
> > BA though. But like Neil said, a splash screen does the trick. Add it
> > inside the <Bundle> element, and close it when your BA has finished
> > loading up. I hook up the following in my main view's constructor:
> >
> > this.Loaded += (sender, e) =>
> > Bootstrapper.InstallEngine.Engine.CloseSplashScreen();
> >
> >
> >
> > --
> > View this message in context:
> > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bundle-I
> > nstaller-size-issue-tp7582955p7582961.html
> > Sent from the wix-users mailing list archive at Nabble.com.
> >
> >
> > ----------------------------------------------------------------------
> > -------- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012,
> > HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your
> > skills current with LearnDevNow - 3,200 step-by-step video tutorials
> > by Microsoft MVPs and experts. ON SALE this month only -- learn more
> > at:
> > http://p.sf.net/sfu/learnmore_122712
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC,
> Windows 8 Apps, JavaScript and much more. Keep your skills current with
> LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and
> experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC,
> Windows 8 Apps, JavaScript and much more. Keep your skills current with
> LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and
> experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnnow-d2d
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics Download AppDynamics Lite for
> free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to