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

Reply via email to