Поделиться через


Слияние модулей

Модули слияния предоставляют стандартный метод, с помощью которого разработчики предоставляют общие компоненты установщика Windows и логику настройки приложений. Модули слияния используются для доставки общего кода, файлов, ресурсов, записей реестра и настройки логики приложениям в виде одного составного файла. Разработчики, создающие новые модули слияния или использующие существующие модули слияния, должны соответствовать стандарту, описанного в этом разделе.

Модуль слияния похож на структуру упрощенного .msiфайла установщика Windows. Однако модуль слияния нельзя установить отдельно, его необходимо объединить в пакет установки с помощью средства слияния. Разработчики, желающие использовать модули слияния, должны получить один из свободно распределенных средств слияния, таких как Mergemod.dll, или приобрести средство слияния от независимого поставщика программного обеспечения. Разработчики могут создавать новые модули слияния с помощью многих таких же программных средств, которые используются для создания пакета установки установщика Windows, например редактора таблиц базы данных Orca, предоставленного пакетом SDK установщика Windows.

При объединении модуля слияния в файл .msi приложения все сведения и ресурсы, необходимые для установки компонентов модуля слияния, включаются в файл .msi приложения. Затем модуль слияния больше не требуется для установки этих компонентов, и модуль слияния не должен быть доступен пользователю. Так как все сведения, необходимые для установки компонентов, доставляются в виде одного файла, использование модулей слияния может устранить множество экземпляров конфликтов версий, отсутствующих записей реестра и неправильно установленных файлов.

Дополнительные сведения о модулях слияния см. в следующем разделе: