Anthony, I'm not sure if you want to capture all your functionality in one build and or wix script, but I would say: "Don't"
This is what I do: I determine the layout of all my files and then author several wix files for each sku. I rely on fragments (I'm still on 2.0) to factor out common parts (like UI). So I have 4 separate main wxs files where each generates a msi with a subset and a msi for the whole lot. And I build them each and every time so my testers can test from a msi. Before I start compiling and linking I copy files around in such a way that they match the layout my wxs files. This is needed as VS, commandline builds and teambuilds are using different rules to copy output files. I don't fully understand you're issue, it might even be a msbuild issue. In that case you might try the msbuild forum. Rene -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Anthony Wieser Sent: Tuesday, May 15, 2007 2:01 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Has anyone managed to successfully integrate WiX 3.0into their VS2005 build process? I remember reading that one of the stated aims is to get setup into the main build process, so that you develop the program and setup simultaneously. I've got two separate sets of outputs from my project, a demo and a retail version, and I want a separate version of the installer for each. So, I have my base project that builds an exe, say mainprog.exe I also might have some custom actions I build (but don't yet). After those are built, I want to build my msi file for the relevant configuration. Alas, this is where my problems start. First of all, it doesn't seem possible to add a dependency on the output of a separate project. Maybe this isn't possible at all, but it seems there must be some workaround. The file I want to bundle into my msi is either $(Solution)\demo\mainprog.exe or $(Solution)\retail\mainprog.exe If in the demo config mainprog.exe is newer than my output, I want to rebuild my wix project. Ditto in the retail comfig. I've thought about making a makefile project, but I can't seem to figure this out either. There doesn't seem to be any way to set the custom build step. Could anyone give me some pointers as to where to start looking? Anthony Wieser Wieser Software Ltd ------------------------------------------------------------------------ - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users