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