Qui VC++ redistributable package (x86 ou x64)?

Est le type de package (x86 ou x64) en fonction de mon type de demande ou sur le type de système d'exploitation est installé sur?

I. e., si je développe une application 32 bits dois-je

  • déployer le package x86 uniquement ou
  • déployer les deux paquets et installer x86 sous windows 32 bits et x64 64 bits de windows?

La réponse à cette question 32-bit VC++ redistributable sur une version 64 bits de l'OS? suggère que ce n'est que le x86 paquet, de sorte qu'il serait dépend de ma demande, mais il ne donne aucune explication/liens.
La MME les sites de téléchargement sont pas précis sur ce.

Le package redistribuable paquets ne sont pas installés à l'appui de votre système d'exploitation, ils sont installés à l'appui de votre demande.
... et doit être choisi pour correspondre à votre compilateur.
Bien sûr, pour Visual Studio 2008 je vais déployer 2008 transmissibles AndréCaron: avez-vous une source pour ça?
Tout doit correspondre au compilateur: La version, le niveau de service pack, le nombre de bits. La raison en est qu'un processus 32 bits ne peut pas charger 64-bit Dll, et le 64 bits redist contient seulement 64-bit Dll.
semble raisonnable. Pouvez-vous écrire cela comme une réponse afin que je puisse l'accepter?

OriginalL'auteur Matthias Bäßler | 2012-01-30