I assume the changes are logged into a revision control system of some 
kind; what we are doing is keeping fragments of WiX as versioned 
properties of the associated files and directories.  When we do a new 
build, we grab the revision history, pre-process the WiX as necessary, 
shove the results into a WXS file, and off we go.  We are still working 
out some of the kinks in terms of nested information; forcing a separate 
component for each file and directory certainly helped.

Hope that helps,

Thomas S. Trias
Senior Developer
Artizan Internet Services
http://www.artizan.com/



-------- Original Message  --------
Subject: [WiX-users] Question about including large number of 
"modified"    files...
From: Tabmow <tabmo...@gmail.com>
To: wix-users@lists.sourceforge.net
Date: 2/25/2009 1:15 PM
> Hi all,
>    I'm new to wix, and have looked at the tutorial at tramonta and searched
> around various places, but the answer to this isn't immediately obvious to
> me, so I was hoping someone could help shed some light on it. 
>
> Our installer will be installing 3 large directories.  Two of them are
> completely static 3rd party stuff that will not change at all for the
> release.   However, the third directory is our main product build output, so
> that changes weekly.   My question is:  how do people deal with situations
> like this?   I've looked at tallow & paraffin, and looks like I can use them
> (paraffin looks very nice) to build up my lists for inclusion in wxs file
> which will work perfect for 2 of the 3 directories & files.   However, the
> third directory will change every week and there could be new files, files
> deleted, new directories, etc.   Since all the stuff on tallow/paraffin i
> could see does not recommend re-running them on every build (so as not to
> have all new GUIDs and break component rules), I could run paraffin once and
> then every other build of my installer i could just do a paraffin -update...
> But then if new files get added one week, the next week -update would give
> them a different GUID unless I had some way of knowing when the new files
> were changed and to save that change.   Asking designers to inform us of
> file additions/removals is not feasible - ~100 designers. 
>
> So for that one directory that *could* change frequently, I could just store
> it as a zip file (this is what gets created by as a build artifact anyway)
> in the MSI and unzip it, couldn't I?   Although lots of responses towards
> people asking questions about using Wix to handle zip files are very
> negative towards using zip files... so how are people handling situations
> like this?  I would have assumed this was a common problem? 
>
> I hope my point/question makes some sense.   I would appreciate any
> help/suggestions/comments anyone has. 
>
> Thanks!
>
>   


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to