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

Reply via email to