Re-arrange the code a lot :) If you want to save yourself a lot of effort, scribble down a rough idea of where the WiX files are going to be, and where they're going to get the product files from. Then work out what needs to be done in when you want to change a product file to a new version. Does a WiX file need to be edited? Does WiX pull it out of a 'release' folder? Does the Product version get hard set in the WiX file? Do you have to specify it on the command line call to 'make'? How much work is going to be required if a developer wants to add another file to something? Have a stab at a first attempt, and then talk to your developers about what they have to do to change anything. Then adapt.
I know that's not exactly a white paper, but really, think about your code layout and how easy changes are going to be for everyone. I say this as someone who's gone from merge modules to fragments to merge modules AND fragments, hard set version'd directories to release directories, getting WiX fragment sources out of source control to just requiring them to be on disk, and re-arranged the WiX source several times. Rob Rob Mensching wrote: > I’m working on a mini-document that talks about CustomAction best > practices that I’ll eventually post on my blog (lots of stuff to > cover). I haven’t seen anything that talks about good ways to organize > WiX source code. > > > > What do other people do? > > > > *From:* [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] *On Behalf Of *Anand > *Sent:* Tuesday, March 13, 2007 6:08 PM > *To:* wix-users@lists.sourceforge.net > *Subject:* [WiX-users] Wix Coding Standards > > > > Hi, > > > > Is there a coding standards document for Wix on sourceforge > that recommends best practices for developing Wix XMLs and custom actions? > > Any help in this regard would be greatly appreciated. > > > > -- Thanks . . . Anand. > > > > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > ------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users