Re: [WiX-users] Bundle Installer size issue
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 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 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
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 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 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
[WiX-users] Bundle Installer size issue
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
[WiX-users] WIX chain issue
Hello, I am using wix to chain multiple installers together into a bundle. I am having an issue where the applications in the chain install correctly, but it also adds a dword 'SystemComponent' to the registry for each app. This causes the installed apps to be hidden from users in the add/remove programs menu, which is not the desired effect in this case. Does anyone know why this occurs, and how to fix it? Thanks, Joseph -- Keep yourself connected to Go Parallel: VERIFY Test and improve your parallel project with help from experts and peers. http://goparallel.sourceforge.net ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users