WiX Bundle with dynamic MsiPackage names
I'm converting our current monolithic installer to use a WiX 3.7
Bundle/chain. We have several components that are now building into their
own separately-maintainable MSI installers. My next task is to add all of
these to a bootloader/bootchainer, but I've hit a snag.
A requirement for our individual installers is that they contain the
version in the filename (i.e. MyApplication-5.4.22.msi). I don't see a
tool like Heat for collecting MSI packages together, and I don't see a way
to add an MsiPackage element with a wildcard to account for varying
package names.
As a last resort, I can wrap the bundler inside of another MSBuild script
that will 'autocomplete' the filenames and pass the paths in as variables
to the bundler. I'm hoping someone can recommend a solution that works
directly in the wxs or wixproj setting.
No comments:
Post a Comment