Just for clarity, in case someone stumbles upon my earlier post this was a 
result of attempting to use heat from Vista.  Everything worked fine once I 
moved to my XP sp2 dev machine.

 

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthew Stump
Sent: Wednesday, September 26, 2007 10:00 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] heat problems with .reg and .tlb files

 

I have around 10 .Net assemblies that I expose via COM in the solution that I’m 
packaging via Wix. As part of build process for each of these projects as a 
post build event I copy the resulting assemblies, executables, tlb files and 
pdb files to a build directory.  I run heat across the build directory to 
create a fragment file which is transformed via XSLT and sed before the Votive 
project kicks off.  I’ve got my project to the point where everything gets 
installed into the GAC and I can instantiate any of my classes via COM but 
still have a few remaining issues in the COM interop portion of my project 
having to do with getting the type libraries registered correctly.  My problem 
stems from the fact that heat refuses to do the registry harvesting for either 
.reg or .tlb files.  Instead it creates a new component whose only child is a 
File element.  I’ve seen posts asking for this feature in 2006 and the code 
looks like it should work but no matter what I do I haven’t been successful.  I 
was going to setup the build system and step through heat in a debugger to 
figure out what was going on but I’m having trouble with the nAnt build system. 
 So rather than trying to take this any further I was wondering if anyone on 
this list has actually seen this feature work and if so which build?  I’ve 
tried this with heat versions 3.0.2925 and 3.0.3307 and get the same result.

 

Matt Stump

Attachment: PGP.sig
Description: PGP signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to