I am trying to register a DLL using WiX. Now I know and understand that I have to use heat and get it to extract registry information for me, but heat seems to fail with the following error message: heat.exe : warning HEAT5150 : Could not harvest data from a file that was expected to be a SelfReg DLL: C:\Users\seb\Desktop\Development\addin.dll. If this file does not support SelfReg you can ignore this warning. Otherwise, this error detail may be helpful to diagnose the failure: Unable to load file: C:\Users\seb\Desktop\Development\addin.dll, error: 193 heat.exe : warning HEAT5150 : Could not harvest data from a file that was expected to be a SelfReg DLL: C:\Users\seb\Desktop\Development\addin.dll. If this file does not support SelfReg you can ignore this warning. Otherwise, this error detail may be helpful to diagnose the failure: Unable to load file: C:\Users\seb\Desktop\Development\addin.dll, error: 193
I looked around and found this post that explains a little more about registering a DLL , but I would like, if possible, to avoid the self-registration route. I also mention how to manually register DLLs below, but I'm not too good at registry or COM objects that know well where I can get CLSID, ProgId and any other information that was mentioned.
If someone can point me in the right direction or explain to me what I need to do to start the DLL through heat , it would be very helpful.
Seb Sep 17 '12 at 16:16 2012-09-17 16:16
source share