Redistribution à l'aide de modules de fusion
Visual Studio inclut des modules de fusion pour chaque composant Visual C++ autorisé à être redistribué par une application.Lorsqu'un module de fusion est compilé dans un fichier d'installation de Windows Installer, il permet le déploiement de certaines DLL sur des ordinateurs comportant une plateforme spécifique.Dans votre fichier d'installation, indiquez que les modules de fusion sont des composants requis pour votre application.Lors de l'installation de Visual Studio, les modules de fusion sont installés dans \Program Files\Common Files\Merge Modules\. (Uniquement des versions sans débogage des DLL Visual C++ peuvent être redistribuées.) Pour obtenir plus d'informations et un lien vers une liste des modules de fusion autorisés à la redistribution, consultez Redistribution des fichiers Visual C++.
Vous pouvez utiliser des modules de fusion pour permettre l'installation des DLL redistribuables Visual C++ dans le dossier %SYSTEMROOT%\system32\. (Visual Studio lui-même utilise cette technique.) Toutefois, l'installation dans ce dossier échouera à moins que l'utilisateur chargé de l'installation possède des droits d'administrateur.
Nous vous déconseillons d'utiliser des modules de fusion à moins que vous n'ayez pas à assurer la maintenance de votre application et qu'il n'existe pas de dépendances sur plus d'une version des DLL.Les modules de fusion applicables à différentes versions de la même DLL ne peuvent être inclus dans un programme d'installation. De plus, les modules de fusion rendent difficile la maintenance des DLL indépendamment de l'application.À la place, nous vous recommandons d'installer un package redistribuable Visual C++.