Распространение с использованием модулей слияния
Visual Studio устанавливает несколько модулей слияния для каждого компонента Visual C++, которые могут распространяться с приложениями.Они расположены в папке Program Files\Common Files\Merge Modules.Каждый из модулей слияния может быть использован для развертывания библиотек DLL Visual C++ в конечной системе.Однако разрешается распространять только неотладочные версии библиотек DLL Visual C++.Полный список модулей слияния, разрешенных к распространению, приведен в файле Redist.txt.
Используя повторно распространяемые модули слияния Visual C++, библиотеки DLL Visual C++ можно установить в каталог system/32.Visual Studio использует данный метод для установки этих библиотек.Если установка выполняется пользователем, не имеющим прав администратора, библиотеки DLL Visual C++ не могут быть установлены, и выполнение зависящих от этих библиотек приложений невозможно.
Альтернативный подход к распространению — установка закрытых библиотек DLL в каталоге конкретного пользовательского приложения.Подробнее о развертывании файлов Visual C++ как закрытых сборок см. в разделе Распространение файлов Visual C++.
См. также
Основные понятия
Распространение файлов Visual C++