Compartilhar via


Redistribuindo usando módulos de mesclagem

O Visual Studio inclui módulos de mesclagem para cada componente do Visual C++ que é licenciado para ser redistribuído com um aplicativo.Quando um módulo de mesclagem é compilado em um arquivo de instalação do Windows Installer, ele permite a implantação de DLLs específicas para computadores que tenham uma plataforma específica.No arquivo de instalação, especifique que os módulos de mesclagem são pré-requisitos para seu aplicativo.Quando o Visual Studio é instalado, os módulos de mesclagem são instalados em \Program Files\Common Files\Merge Modules\. (Somente as versões de não depuração das DLLs do Visual C++ podem ser redistribuídas.) Para obter mais informações e um link para uma lista de módulos de mesclagem licenciados para redistribuição, consulte Redistribuindo arquivos do Visual C++.

Você pode usar os módulos de mesclagem para habilitar a instalação de DLLs redistribuíveis do Visual C++ na pasta %SYSTEMROOT%\system32\. (O próprio Visual Studio usa essa técnica.) No entanto, a instalação nessa pasta falhará a menos que o usuário instalador tenha direitos de administrador.

É recomendável não usar módulos de mesclagem, exceto quando você não precisa reparar o aplicativo e não depende de mais de uma versão das DLLs.Os módulos de mesclagem para versões diferentes da mesma DLL não podem ser incluídos em um instalador, e os módulos de mesclagem dificultam o reparo de DLLs independentemente de seu aplicativo.Em vez disso, recomendamos que você instale o pacote redistribuível do Visual C++.

Consulte também

Conceitos

Redistribuindo arquivos do Visual C++