I'm working on a fairly large installer.  It contains roughly 7000 files in
165 folders and a total of 670 MB of uncompressed data.  Needless to say,
I'm generating the files, components, and directories using Heat.

Right now, I'm generating a merge module WXS file using Heat and then using
the Merge and MergeRef elements in my main installer.  This is all working
correctly.  I have several questions related to this:

1) I want to create shortcuts to several of the files in the merge module.
I'm doing this currently in a start menu shortcuts component in the main
installer.  However, I cannot figure out how to reference the directories in
the merge module in the main project (I get an empty string when I try to
reference them like I do the directories in the main installer project).
How do I reference the directories?  Or is there a better way to do this?

2) The components in the merge module are generated with GUIDs.  If I
regenerate the merge module WXS file using Heat (e.g. if I add files), those
GUIDs change.  How will this affect patches?  Will the patch recognize the
files as being the same, or will it consider all of the files changed and
overwrite everything?  Will I need to add files manually to the merge module
WXS file to make patching work correctly?

-Jamey


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to