Funny - you'd think that Microsoft would be using these same merge modules for 
their own applications that want to install the MSVC runtime libraries in the 
side-by-side. In that case, wouldn't they have worked out all the bugs long 
ago? I guess I'm being a bit sardonic here - it's clear to me that when things 
like this happen, it shows that the provider has their own way of doing things.

I don't like the idea of working around the issue by statically linking library 
support - the entire purpose of the side-by-side cache is to allow multiple 
versions of a library to be installed - in effect, it's Microsoft's answer to 
Linux/Unix's built-in library versioning system. Since DLL's aren't normally 
named "something.dll.x.y.z" (and even if they were, the operating system 
wouldn't try to interpret the values), they needed a secure way of installing 
multiple versions of a library and have apps use the ones they care about 
without conflicts.

Anyway, I just wondered if there were some WIX approved way of adding the 
redistributable package. It appears that we just use the merge-module 
technique, or statically link the libraries.

BTW, there is also a separate installation utility (.exe) for redistributables 
- vcredist... .exe, but I'm fairly certain this is not the proper way to 
integrate into WIX installers.

John

>>> André Pönitz <[EMAIL PROTECTED]> 11/21/2006 12:54 AM >>>
John Calcote wrote:
> How can I add a dependency to my WIX installer package on the 
> VC8 redistributables (CRT, etc)? BTW, I build from the 
> command line, so I'm interested in finding out how to 
> manually add such a dependency by hand using an editor - not 
> through a VS project.

There are merge modules from Microsoft that sort of work with Wix
somewhere in or near %COMMONPROGRAMFILES%\Merge Modules.

However, they produce tons of warnings and take quite a while
to link, so I ended up just installing the .dlls and .manifest
in my application's 'bin' directory at least during development.

Regards,
Andre'

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to