Isn't depends simply busted for WinSxS?

I assume the application doesn't run? Just in case, if those A.DLL and B.DLL 
are custom actions this won't work - you have to install the CRTs outside of 
the MSI (something about loading per-process).

dB. @ dblock.org 
Moscow|Geneva|Seattle|New York


-----Original Message-----
From: Christopher Painter [mailto:chr...@deploymentengineering.com] 
Sent: Monday, June 07, 2010 7:01 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] C++ Dependency Help

I have a C++ dependency issue that I'm trying to figure out. 

A.DLL depends on:   ( compiled by us using VS2008 )
    MSCOREE.dll  
    KERNEL32.dll
    MSVCM90.DLL 9.0.21022.8 
    MSVCR90.dll 9.0.21022.8 
    MSVCP90.dll 9.0.21022.8
    B.DLL

B.DLL depends on:  ( compiled by third party using VS2005 )
    WS2_32.dll
    KERNEL32.dll
    MSVCR80.dll 8.0.50727.4053
    MSVCP80.dll 8.0.50727.4053

In my installer I'm currently using the microsoft merge modules to deploy the 
c/c++ 8/9 dll's to winsxs.   Here's where it get's interesting:   If I open 
B.DLL in depends it resolves all DLL's.  If I open A.DLL in depends it resolves 
A's dependencies but for B it says that it can't find the MSVCR80 or MSVCP80.  
If I copy these two DLL's into the application directory it finds them ( even 
if it's the wrong version ).

I have a hunch what's going on here but I'd really hope that someone who really 
understands it could lead me to enlightenment and best practices for this type 
of problem.

Thanks,
Chris

Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves 
attention? E-Mail Me


      

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to