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

Reply via email to