2010-03-16 5 views
0

J'ai une application qui nécessite le package redistribuable Microsoft VC++ 2005 (SP1).Package redistribuable Microsoft VC++ 2005 SP1 et 2008 SP1

Je sais que je peux juste le télécharger et l'installer.

Le problème est que sur notre serveur, le package redistribuable Microsoft VC++ 2008 (SP1) est déjà installé.

Maintenant, dois-je encore installer la version 2005 (SP1)?

Ou le 2008 (SP1) est "rétrocompatible" avec 2005 (SP1)?

Merci.

Répondre

1

Vous devez installer le redist 2005: - le paquet qu'il installe se compose de DLL appelées MSVCR80.dll, alors que 2008 redist a les fichiers MSVCR90.dll. Ils ne sont pas compatibles.

+0

Oh ok, et ils peuvent tous les deux coexister sans se casser les uns les autres applications? – ewlung

+0

Ils ont des noms différents pour les DLL, alors oui. En fait, ils sont installés dans le magasin WinSxS, qui sépare les DLLs par nom et hash-of-public-key, donc même si les noms de DLL étaient les mêmes, ils pourraient coexister pacifiquement. –

Questions connexes