I do use a couple of scoops of VC merge modules and one or two others. Like this. I'll open each MSM in Orca and see if there's something there.
<Merge Id="merge_atl71" SourceFile=".\MergeModules\VC_User_ATL71_RTL_X86_---.msm" DiskId="1" Language="1033" /> <Merge Id="merge_mfc71" SourceFile=".\MergeModules\VC_User_MFC71_RTL_X86_---.msm" DiskId="1" Language="1033" /> <Merge Id="merge_mfc71_loc" SourceFile=".\MergeModules\VC_User_MFC71_Loc_RTL_X86_---.msm" DiskId="1" Language="1033" /> <Merge Id="merge_msvcp71" SourceFile=".\MergeModules\VC_User_STL71_RTL_X86_---.msm" DiskId="1" Language="1033" /> <Merge Id="merge_msvcr71" SourceFile=".\MergeModules\VC_User_CRT71_RTL_X86_---.msm" DiskId="1" Language="1033" /> <Merge Id="merge_msxml4sxs" SourceFile=".\MergeModules\msxml4sxs32.msm" DiskId="1" Language="1033" /> <Merge Id="merge_msxml4sys" SourceFile=".\MergeModules\msxml4sys32.msm" DiskId="1" Language="1033" /> <Merge Id="merge_VC80_ATL" SourceFile=".\MergeModules\Microsoft_VC80_ATL_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_policy_VC80_ATL" SourceFile=".\MergeModules\policy_8_0_Microsoft_VC80_ATL_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_VC80_CRT" SourceFile=".\MergeModules\Microsoft_VC80_CRT_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_policy_VC80_CRT" SourceFile=".\MergeModules\policy_8_0_Microsoft_VC80_CRT_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_VC80_MFC" SourceFile=".\MergeModules\Microsoft_VC80_MFC_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_policy_VC80_MFC" SourceFile=".\MergeModules\policy_8_0_Microsoft_VC80_MFC_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_VC80_MFCLOC" SourceFile=".\MergeModules\Microsoft_VC80_MFCLOC_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_policy_VC80_MFCLOC" SourceFile=".\MergeModules\policy_8_0_Microsoft_VC80_MFCLOC_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_VC80_OpenMP" SourceFile=".\MergeModules\Microsoft_VC80_OpenMP_x86.msm" DiskId="1" Language="1033" /> <Merge Id="merge_policy_VC80_OpenMP" SourceFile=".\MergeModules\policy_8_0_Microsoft_VC80_OpenMP_x86.msm" DiskId="1" Language="1033" /> -----Original Message----- From: Blair [mailto:os...@live.com] Sent: Friday, July 30, 2010 9:21 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] ICE32 error Unlike some other authoring systems, WiX doesn't generate Class tables by default. Are you using any MSMs? -----Original Message----- From: Chad Petersen [mailto:chad.peter...@harlandfs.com] Sent: Friday, July 30, 2010 7:43 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] ICE32 error I do see a Class table with a Feature_ column, but it's a completely empty table. No data rows at all showing in Orca. I looked at some of my other installers and they don't have a Class table at all, even though they do have several features similar to this one. I did not purposely author a Class element anywhere that I know of. Any hints on what to look for in the code? It's a large installer project. I just happened to look at the CustomAction table and there's 350 entries there, so not simple at least. I searched on "<Class" and didn't find anything yet. -----Original Message----- From: Blair [mailto:os...@live.com] Sent: Thursday, July 29, 2010 3:14 PM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] ICE32 error This means that your Class table definition is incorrect (the `Feature_` column should be "s38"). Where did you get your Class table definition from? >From http://msdn.microsoft.com/library/aa368585.aspx feature identifiers should be a max of 38 chars long. -----Original Message----- From: Chad Petersen [mailto:chad.peter...@harlandfs.com] Sent: Thursday, July 29, 2010 1:18 PM To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] ICE32 error Thanks for the ICE03 help. I've only got a couple of other errors and I'll be converted. I'm getting a couple of ICE32 errors like this. I assume I have a Feature name that is too long, using a string of 38 chars while the Class only supports string lengths of 32. Would that be a correct interpretation of this one? Unfortunately it doesn't direct me to a file and line number... C:\Documents and Settings\cpetersen\Local Settings\Temp\s-t0ofz0\E3.msi : error LGHT0204 : ICE32: Possible Mis-Aligned Foreign Keys [exec] Feature.1 = s38 [exec] Class.Feature_ = s32 Thanks Chad ------------------------------------------------------------------------ ---- -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ---- -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users