Hi,
I'm in the process of migrating more WiX files to the latest version of WiX.
I'm using 3.0.5217 and found this error that wasn't occurring in an older
version of WiX:
error LGHT0130 : The primary key 'regFB26914512AFF203D5986383999BD192' is
duplicated in table 'Registry'. Please remove one of the entries or rename
a part of the primary key to avoid the collision.
The DLL in question is actually CDO.dll 6.5.7940.0. I generated the WiX for
it using heat many versions ago (6 months or so). I regenerated again using
heat 3.0.5217 and it produced the same output. However, Light 3.0.5217 is
throwing the error above. Light never gave this error before.
If I comment out:
<ProgId Id="ActMsg.Session" Description="CDO Session Object" />
Light has no problems, but after generating the MSI, I ran Orca on the MSI,
and I got:
ICE33: Warning Reg key regFB26914512AFF203D5986383999BD192 is used in an
unsupported way. CLSID - ProdId associations should be registered via the
Class and ProdId tables. This entry may overwrite a value created through
those tables.
Should I create a ticket in sourceforge and attach CDO.dll?
Here's the WiX snippet:
<!-- CDO.DLL -->
<Component Id="CDO.DLL"
Guid="F1A0C26F-B1CC-4B8D-93C5-EF276E24C3FD" SharedDllRefCount="yes">
<File Id="CDO.DLL" Name="CDO.DLL" KeyPath="yes"
Source="$(var.EXTERNAL_DLL)\CDO.DLL">
<TypeLib Id="{3FA7DEA7-6438-101B-ACC1-00AA00423326}"
Description="Microsoft CDO 1.21 Library" Language="0" MajorVersion="1"
MinorVersion="21">
<Class Id="{3FA7DEB3-6438-101B-ACC1-00AA00423326}"
Context="InprocServer32" Description="CDO Session Object"
ThreadingModel="both">
<ProgId Id="ActMsg.Session" Description="CDO
Session
Object" />
<ProgId Id="MAPI.Session.1" Description="CDO 1.21
Session Object">
<ProgId Id="MAPI.Session" Description="CDO Session
Object" />
</ProgId>
</Class>
</TypeLib>
</File>
</Component>
--
View this message in context:
http://n2.nabble.com/Registring-CDO.dll---Heat-ouput-same-as-before%2C-but-Light-now-giving-error-tp2665723p2665723.html
Sent from the wix-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users