Heat isn’t designed to be used in an automated build process.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Palmer
Sent: Friday, May 18, 2007 7:10 PM
To: Yexley, Robert (LNG-CON)
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Using heat.exe as part of an automated build process
Not exactly. If you use Heat on a COM DLL, Heat inserts "PUT-GUID-HERE" for
the GUID so you can do a search/replace as part of the automated build to keep
the GUID correct and always the same for that component.
Other issues are with the directory structure that Heat uses and the fact that
it's output doesn't compile anyway.
It seems Heat isn't ready for real use yet.. to be expected I guess.
Scott
On 5/18/07, Yexley, Robert (LNG-CON) <[EMAIL PROTECTED]<mailto:[EMAIL
PROTECTED]>> wrote:
I'm still learning the ins and outs of WiX. I'm working on trying to integrate
the generation of an MSI into our automated build process, and was wondering
about the possibility of using heat.ext to harvest the files needed for the
features and components for the MSI. I've read a few archived messages from the
list that suggested that doing something like this could potentially be
problematic, and isn't recommended, but if I understand correctly the reasons
why, I'm not sure it would really cause us a problem for what we're wanting to
accomplish. So, I'd like to try to confirm whether or not I understand what the
issue is with using heat, describe why I don't think its an issue for us, and
it'd be great if someone could confirm whether my thinking is correct or not.
So, if I understand correctly, the issue with using heat.exe to generate source
files for me as part of an automated build process is that for each build, the
GUID for each component would be different on each build, which causes problems
for the installer if you want it to be able to "upgrade" a product
installation. Is that right?
-------------------------------------------------------------------------
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