Share via


Redistribuir componentes mediante módulos de combinación

Visual Studio incluye módulos de combinación para cada componente de Visual C++ que se puede redistribuir con una aplicación. Cuando un módulo de combinación se compila en un archivo de instalación de Windows Installer, habilita la implementación de determinados archivos DLL en los equipos que tienen una plataforma específica. En el archivo de instalación, especifique que los módulos de combinación son requisitos previos para la aplicación. Cuando se instala Visual Studio, los módulos de combinación se instalan en la carpeta \Archivos de programa\Common Files\Merge Modules\. (Solo se pueden redistribuir las versiones que no son de depuración de los archivos DLL de Visual C++). Para obtener más información y un vínculo a una lista de los módulos de combinación que se pueden redistribuir, vea Redistribuir archivos de Visual C++.

Puede usar módulos de combinación para habilitar la instalación de los archivos DLL redistribuibles de Visual C++ en la carpeta %SYSTEMROOT%\system32\. (El propio Visual Studio emplea esta técnica). Sin embargo, la instalación en esta carpeta producirá un error a menos que el usuario que realiza la instalación tenga derechos de administrador.

Se recomienda no usar módulos de combinación excepto cuando no tenga que mantener la aplicación y no tenga dependencias en más de una versión de los archivos DLL. Los módulos de combinación para versiones diferentes del mismo archivo DLL no se pueden incluir en un instalador y los módulos de combinación hacen que sea difícil mantener los archivos DLL independientemente de la aplicación. En su lugar, se recomienda instalar un paquete redistribuible de Visual C++.

Vea también

Conceptos

Redistribuir archivos de Visual C++