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

Reply via email to