Did the merge module come from the same service pack level of Visual Studio as 
was used to build the application?
 
> From: laasu...@hotmail.com
> To: wix-users@lists.sourceforge.net
> Date: Mon, 19 Aug 2013 11:34:36 +0200
> Subject: [WiX-users] Merge module not working
> 
> Using Wix 3.7
>  
> I added Microsoft_VC80_CRT_x86.msm merge module to my wix setup according to 
> http://wix.sourceforge.net/manual-wix3/install_vcredist.htm
>  
> I tested the new msi file on a clean WinXP SP3 machine. Installed the product 
> and when I started the application I get "The application failed to initalize 
> properly (oxc0150002). Click on Ok to terminate the application". 
> I downloaded and installed  "Microsoft Visual C++ 2005 Redistributable 
> Package (x86)" on the test computer and the application then works.
> So I try to diff the usage of merge module and redistribuable. 
> - Both approaches creates the folder 
> "C:\WINDOWS\WinSys\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700"
> - Both approaches add the same three files to the folder (msvcm80.dll, 
> msvcp80.dll, msvcr80.dll)
> - Diff'ed the files added by merge module and redistribuable and they are 
> binary equal.
>  
> So why doesn't merge module work? 
>  
> I have added the wix configuration below.
> <?xml version="1.0" encoding="utf-8"?>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
>  <Product Id="490F391C-336C-4a47-A7F6-587B2C92AC92" 
>   Language="1033" 
>   Manufacturer="MyCompany" 
>   Name="MyName" 
>   UpgradeCode="E5B47089-C70D-46bd-AA9C-D222CFE9A699" 
>   Version="1.0.0.0">
>    
>   <Package Compressed="yes" InstallerVersion="300" />
>   <Media Id="1" Cabinet="product.cab" EmbedCab="yes" />
>   
>   <Directory Id="TARGETDIR" Name="SourceDir">
>    <Directory Id="ProgramFilesFolder">
>     <Directory Id="INSTALLLOCATION" Name="MyCompany">
>      <Component Id="cmp829B7EDF9835ECFBEB6B7A5E00D6B29F" Guid="*">
>       <File Id="filD32196FBAB143D1B642565E64AFE743C" KeyPath="yes" 
> Source="C:\path\bin\MyLibrary.dll" />
>      </Component>     
>     </Directory>
>    </Directory>
>   </Directory>
>   <DirectoryRef Id="TARGETDIR">
>    <Merge Id="VCRedist" 
> SourceFile="C:\Path1\Path2\Microsoft_VC80_CRT_x86.msm" DiskId="1" 
> Language="0"/>                                     
>   </DirectoryRef>
>   <Feature Id="ProductFeature" Level="1" Title="MyTitle">
>    <ComponentRef Id="cmp829B7EDF9835ECFBEB6B7A5E00D6B29F" />
>     <MergeRef Id="VCRedist"/>
>   </Feature>
>  </Product>
> </Wix>
>                                         
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead. 
> Download for free and get started troubleshooting in minutes. 
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
                                          
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to