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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to