Great.  Thanks for pointing me to that information.

>From your comments, I am concluding the following:

1. Another ICE should be added to the standard set that at least validates
custom action names in merge modules to ensure they follow the naming rule.
(The fact that the error/warning does not appear until merge time discounts
the obvious fact that a merge module is meant to be merged.)

2. InstallShield has a bug in the way they generate the default merge
module, i.e. creating invalid custom action names.  (Perhaps they wanted to
fix this but have no other way to achieve the goal of ensuring these custom
actions get run once per install?)


Bob Arnson-6 wrote:
> 
> 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
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/LGHT1055-Warning-when-linking-2-InstallShield-merge-modules-tp3323234p3357824.html
Sent from the wix-users mailing list archive at Nabble.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