Roy Abou Assaly
16 years ago
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>
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.
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.