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

Reply via email to