Hello,

I have to author an installer that includes VC6 output and VS2005 
output. It needs the MSCOMMCTL and the VC80CRT. When I add both merge 
modules to the WiX project, I get the error ICE32.

I have downloaded the VS6SP6 merge modules here:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5883
The VC80CRT merge modules are part of the VS2005 installation.

I have stripped down my Product.wxs source file to a minimal example:

<?xml version="1.0" encoding="UTF-8"?>
<?define VS6SP6Files = "C:\Users\Public\Downloads\Microsoft\VS6 SP6\Files"?>
<?define VC80Files = "C:\Program Files (x86)\Common Files\Merge Modules"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
   <Product Id="c56c2ea5-fb8f-4f0a-ac05-1d3cf5822ccc" Name="NewSetup" 
Language="1033" Version="1.0.0.0" Manufacturer="NewSetup" 
UpgradeCode="49a71a0a-f59c-4ee2-a270-1d28ef062674">
     <Package InstallerVersion="500" Compressed="yes" />
     <Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />
     <Directory Id="TARGETDIR" Name="SourceDir">
       <Directory Id="ProgramFilesFolder">
         <Merge Id="comcat" SourceFile="$(var.VS6SP6Files)\comcat.msm" 
DiskId="1" Language="0" />
         <Merge Id="oleaut32" 
SourceFile="$(var.VS6SP6Files)\oleaut32.msm" DiskId="1" Language="0" />
         <Merge Id="mscomctl" 
SourceFile="$(var.VS6SP6Files)\mscomctl.msm" DiskId="1" Language="0" />
         <Merge Id="Microsoft_VC80_CRT_x86" 
SourceFile="$(var.VC80Files)\Microsoft_VC80_CRT_x86.msm" DiskId="1" 
Language="0" />
       </Directory>
     </Directory>
     <Feature Id="ProductFeature" Title="NewSetup" Level="1">
       <MergeRef Id="comcat" />
       <MergeRef Id="oleaut32" />
       <MergeRef Id="mscomctl" />
       <MergeRef Id="Microsoft_VC80_CRT_x86" />
       <ComponentGroupRef Id="Product.Generated" />
     </Feature>
   </Product>
</Wix>

How can I avoid this error?
Do I have to add the VC80 policies merge modules?

Regards,
Helge


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to