I have a new C++/ATL DLL (x86 and x64) that I'd like to include in an installer and was hoping Heat.exe could save some effort.
Asked
Active
Viewed 1,433 times
2
-
Funny how that happens... I tried this on the x86 version of the [native] DLL, and it worked. To make sure I wasn't going crazy, I tried once again on the x64 version of the DLL and it failed. I don't know if this is a bug in Wix (3.6.1811) or if it is expected with Heat and native .dll's. – ivnext Jun 14 '11 at 23:01
1 Answers
4
Heat doesn't support x64 self-reg extraction. In general, you can use the extracted x86 registration for both x86 and x64 -- the WiX COM elements like Class work for both flavors.

Bob Arnson
- 21,377
- 2
- 40
- 47
-
Thank you very much, Bob. Clarity is priceless! I appreciate your confirming this for me. The heat output generated when running it against the x86 DLL did indeed provide the COM reg data I needed. It worked for both of the x86 and x64 installers. Have a great weekend, sir! Cheers :) – ivnext Jun 17 '11 at 19:09