dmcgloin wrote:
> Are you saying that all InstallShield merge modules are invalid by default? 
>   

No.

> That would seem to be a serious bug in InstallShield.  Is there a Microsoft
> Merge Module specification document that I could point them to that would
> show them that they are producing broken merge modules?  All the ICE
> validation tests appear to pass so I'm wondering how the WiX toolset can
> declare it's invalid.
>   

An individual merge module can pass ICEs but be invalid when merged with 
another. WiX is reporting errors from mergemod.dll. See "get_Type Method 
of the IMsmError Interface" in the MSI SDK for the errors. See "Naming 
Primary Keys in Merge Module Databases" in the MSI SDK, which says in part:

    The name of a primary key in a merge module must consist of a
    readable name appended with a string made from the merge module's GUID.

-- 
sig://boB
http://joyofsetup.com/

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to