Hi, We are currently using WIX 2 to build our MSI files. We are merging in the vc80 merge modules, apparently successfully. (Stuff runs :-)
While trying to upgrade to WIX 3, I noticed that the MSI files it produces are a few megs bigger than the ones produced by WIX 2. But more critically, the installed executables don't run any more. The "depends" (Dependency Walker) tool from Sys Internals says it cannot open "MSVCR80.DLL" when looking at one of my installed exes. I've got verbose logs from installing packages built with wix 2 and wix 3, but AFAICS they both claim to be trying to copy the DLL, and both refusing to overwrite something with the same version: (WIX 2) MSI (s) (10:D4) [14:07:01:066]: Executing op: FileCopy(SourceName=h2rg91xw.1p4|msvcr80.dll,SourceCabKey=msvcr80.dll.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E,DestName=msvcr80.dll,Attributes=0,FileSize=626688,PerTick=32768,,VerifyMedia=1,ElevateFlags=4,,,,CheckCRC=0,Version=8.0.50727.762,Language=1033,InstallMode=58982400,,,,,,,) MSI (s) (10:D4) [14:07:01:066]: File: C:\WINDOWS\winsxs\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\msvcr80.dll; Won't Overwrite; Won't patch; Existing file is of an equal version (WIX 3) MSI (s) (10:00) [13:57:04:120]: Executing op: FileCopy(SourceName=h2rg91xw.1p4|msvcr80.dll,SourceCabKey=msvcr80.dll.8.0.50727.762.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E,DestName=msvcr80.dll,Attributes=0,FileSize=626688,PerTick=32768,,VerifyMedia=1,ElevateFlags=4,,,,CheckCRC=0,Version=8.0.50727.762,Language=1033,InstallMode=58982400,,,,,,,) MSI (s) (10:00) [13:57:04:183]: File: C:\WINDOWS\winsxs\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\msvcr80.dll; Won't Overwrite; Won't patch; Existing file is of an equal version I'm merging in exactly the same msm files in both packages. The only suggestion I could see from googling was that the <Merge> element should be inside the outermost <Directory Id="TARGETDIR">, which it is in both cases. Any suggestions? Is there anything else I could look for in the verbose logs? Cheers, Chris ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users