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