title: Cannot register DLL using WiX
body: <p>I am trying to register a DLL using WiX. Now I know and understand that I should use <code>heat</code> and get it to pull the registry information for me, but heat seems to fail with the following error message: <code>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</code></p>
  
  <p>I've looked around and found this post which explains a bit more in detail about <a href="https://stackoverflow.com/questions/364187/how-do-you-register-a-win32-com-dll-in-wix3/364544#364544">registering DLLs</a> but I would like to avoid the self registration route if possible. I also see mention of manually registering the DLLs further down below, but I'm not too well versed with the registry or COM objects that well to know where I could even get the CLSID, ProgId, and any other information that has been mentioned.</p>
  
  <p>If anyone can point me in the right direction or explain to me what I need to do to run the DLL through <code>heat</code> it would be greatly appreciated.</p>