[wix-devs] RFC: Reducing components by ZIP'ing files into fewer components (even single)

Rob Mensching rob at firegiant.com
Fri Oct 2 20:55:27 PDT 2015

Non-trivial amount of work when you factor in repair, rollback, files in use, sharing of files (but maybe you declare that sharing is only supported at Component level?), etc. Doable but don't underestimate the amount of work it takes to install files.

 FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/

-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Heath Stewart
Sent: Friday, October 2, 2015 2:07 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: [wix-devs] RFC: Reducing components by ZIP'ing files into fewer components (even single)

It came up before years ago, but now we have another team that has gobs of files across many directories (so much so, that having all files in a directory per component doesn't actually reduce the count that much - something we're going to try to address with them as one route). Windows Installer incurs a perf hit for each components. Usually it's not noticeable, but when you need over 6,200 components (~4,300 split by directory) it shows significant degradation.

We're exploring options, but I wanted to ask about the feasibility of including support for a "standard CA" to unzip an archive as part of the installation process, such that a single component (at best) contains the ZIP file. Thoughts?

Heath Stewart
Visual Studio, Microsoft

WiX Toolset Developer Mailing List provided by FireGiant http://www.firegiant.com/

More information about the wix-devs mailing list