There are two separate issues here:

1. The warning about collisions is just that - a warning.  If it doesn't
worry you, then you can simply suppress it with -sw1055 on the light
commandline.  The warning is intended to alert you that two different merge
modules are colliding (which should never happen - shame on VS), and that it
may be possible that an action required for one module will have been
overwritten by the other one (usually a big problem but probably not for the
VS modules).

2. I believe the ArgumentException issue you hit was very recently fixed -
what version of light are you running?  (Please send the version reported by
light /?)  You might try grabbing the latest weekly build - it should have
the fix.

Thanks,
Derek 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert Randall
Sent: Wednesday, June 07, 2006 12:14 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] help with merge modules from VS2k5


I've recently updated my WIX install to the latest v3 build.  Now I'm seeing
an exception being caused by the duplicate entries in the merge modules out
of  VS.  Is there a work a round for this problem?
 
E:\develop\mpio\wix-setup\mpio-x86.wxs(387) : warning LGHT1055 : The
InstallExecuteSequence table contains an ac tion 'SxsUninstallCA' which
cannot be merged from the merge module 'C:\Program Files (x86)\Common
Files\Merge Modules\Mi crosoft_VC80_MFCLOC_x86.msm'.  This action is likely
colliding with an action in the database that is being created.  Th e
colliding action may have been authored in the database or merged in from
another merge module.  This action should on ly be declared in the database
or one merge module.

Unhandled Exception: System.ArgumentException: Item has already been added.
Key in dictionary: 'Merge:'  Key being added
: 'Merge:'
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean
add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at
Microsoft.Tools.WindowsInstallerXml.Validator.GetSourceLineNumbers(String
tableName, String[] primaryKeys)
   at
Microsoft.Tools.WindowsInstallerXml.Validator.ValidationUIHandler(IntPtr
context, UInt32 messageType, String messa
ge)
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Windows Installer
XML\light.EXE"' : return code '0xe0434f4d'
Stop.


Robert Randall
Proficient Solutions, Inc.



_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to