Menu

#51 Add option to lit to embed referenced files into wixlib

closed
Derek
None
2012-09-15
2005-03-02
No

Here's the short version:

Add an option to lit that would cause external files
referenced by the wixobj files to be embedded within the
produced wixlib file.

Here's the extended scenario that describes the
justification:

We have a situation where multiple development
projects depend on the build output from a common,
shared development project. Each of these development
projects has its own unique installer (i.e., they are truly
distinct products) that, in addition to installing its own
files, must install the files from the shared components.

Currently, there seem to be two options to accomplish
this:
1. Use a merge module for the shared components.
2. Use WiX fragments/libraries for the shared
components.

Using a merge module has the benefit that the output
from the shared development project is a single msm
file that can be referenced from the other installers (and
checked into source control within those projects).

However, using a merge module offers less flexibility in
designing the overall installer approach--we would rather
cause the output from the shared project to be a single
wixlib file that would be referenced from the other
projects. Unfortunately, this means that all of the files
referenced by the wixobj files that went into the wixlib
must also be part of the output from the shared project,
and must be checked into the other projects' source
control systems. To minimize the pain, our build
process for the shared project gathers up the referenced
files into a zip file--this way there's only two files that
make up the output from the shared project: a wixlib file
and a zip file. Of course, this slightly complicates the
build process for the other projects.

Discussion

  • Rob Mensching

    Rob Mensching - 2005-03-02

    Logged In: YES
    user_id=991639

    Yeah, this is a feature that I've had in my back pocket since I
    first created .wixlibs. There hasn't been any demand (until
    now) for it so I just let the feature be.

    Very interesting that people are starting to use .wixlibs now
    as well. Cool. I'll look at what it takes to start making this
    feature a reality now that someone seems interested in it.

     
  • Derek

    Derek - 2005-10-13

    Logged In: YES
    user_id=518766

    The oft-requested binary wixlib feature has now been
    implemented in WiX 3.0 (which has not yet been released
    publicly). (Wow, this request is old :-)

     
  • SourceForge Robot

    Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 999 days (the time period specified by
    the administrator of this Tracker).