Re: [WiX-users] Bundle Installer size issue

2013-01-30 Thread Rob Mensching
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


Re: [WiX-users] Bundle Installer size issue

2013-01-30 Thread Harmon, Joseph
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


Re: [WiX-users] Bundle Installer size issue

2013-01-28 Thread Harmon, Joseph
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


Re: [WiX-users] Bundle Installer size issue

2013-01-17 Thread Neil Sleightholm
Why do you think this is due to the burn engine? I think this accounts for
about 300k (assuming you are using the standard BA). I have a large exe
and it is about 300Mb and it loads quite quickly. Have you tried adding a
splash screen to the load?

Neil


Hello,
I have an installer that bundles multiple MSIs together, and the
executable has become very large (mostly due to the size of the Burn
engine, I believe). Due to its size, the app opens slowly and sometimes
tricks people into thinking it is 'hanging/frozen.'  Is there any way to
offload the burn engine or some of the components into a separate library
project?

Thanks,
Joseph
--

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


Re: [WiX-users] Bundle Installer size issue

2013-01-17 Thread Amadeus
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-Installer-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


Re: [WiX-users] Bundle Installer size issue

2013-01-17 Thread Rob Mensching
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-Installer-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


[WiX-users] Bundle Installer size issue

2013-01-16 Thread Harmon, Joseph
Hello,
I have an installer that bundles multiple MSIs together, and the executable has 
become very large (mostly due to the size of the Burn engine, I believe). Due 
to its size, the app opens slowly and sometimes tricks people into thinking it 
is 'hanging/frozen.'  Is there any way to offload the burn engine or some of 
the components into a separate library project?

Thanks,
Joseph
--
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