I will harvest a .Net COM dll and typelibrary (tlb) and had this working earlier when I understood that I had to use the registration values instead of Class-tags.
However I now recognize that the recent version of heat creates all the registry values underneath HKCR while using the older build 4805 creates all the registrations underneath HKLM. Why this difference, is it a bug or are there any kind of option available so I can use the other method? It is a problem for us, because it seems as Dynamics NAV requires the registration in HKLM to use a COM component. However I really like the new switches for cg, dr and var so it is a bit annoying to use the old heat :) using build 4805: <RegistryValue Root="HKLM" Key="Software\Classes\Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\ProxyStubClsid" Value="{00020424-0000-0000-C000-000000000046}" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\ProxyStubClsid32" Value="{00020424-0000-0000-C000-000000000046}" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\TypeLib" Value="{E858737C-12A1-40B1-A682-8C3237D5B79E}" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\TypeLib" Name="Version" Value="1.0" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}" Value="_ExternalErrorEventHandler" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0\0\win32" Value="[#VisionConnector.tlb]" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0\FLAGS" Value="0" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0\HELPDIR" Value="c:\Program Files\VisionPeople\VisionConnector" Type="string" Action="write" /> <RegistryValue Root="HKLM" Key="Software\Classes\TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0" Value="VisionConnector" Type="string" Action="write" /> using build 5207, 5217 and 5308 <RegistryValue Root="HKCR" Key="Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\ProxyStubClsid" Value="{00020424-0000-0000-C000-000000000046}" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\ProxyStubClsid32" Value="{00020424-0000-0000-C000-000000000046}" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\TypeLib" Value="{E858737C-12A1-40B1-A682-8C3237D5B79E}" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}\TypeLib" Name="Version" Value="1.0" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="Interface\{EE7487FD-18BF-32C3-B0D1-03B52397D62A}" Value="_ExternalErrorEventHandler" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0\0\win32" Value="[#fil60A7337F5B0222818DF972429A9AF2A1]" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0\FLAGS" Value="0" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0\HELPDIR" Value="c:\Program Files\VisionPeople\VisionConnector" Type="string" Action="write" /> <RegistryValue Root="HKCR" Key="TypeLib\{E858737C-12A1-40B1-A682-8C3237D5B79E}\1.0" Value="VisionConnector" Type="string" Action="write" /> Thank you all. Best regards, Jesper -- View this message in context: http://n2.nabble.com/Heat%27ing-TypeLib-difficulties-and-difference-between-wix-versions-tp2880427p2880427.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users