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


Получение средств разработки модулей слиянием

Чтобы создать модуль слияния, необходимо получить программный инструмент для редактирования MSM-файла. Так как MSM-файл по сути является упрощенным файлом .msi, вы можете использовать те же средства, что и для создания базы данных установки. Например, приложение Orca.exe предоставляется вместе с пакетом SDK установщика Windows.

Альтернативой является приобретение одного из средств упаковки установщика, которое будет доступно у независимых поставщиков программного обеспечения. Существует несколько сторонних средств в разработке, которые можно использовать для создания модулей слияния. Если вы решили использовать стороннее средство, убедитесь, что оно создает модули слияния, которые соответствуют стандарту, описанному в этом документе. В частности, следует определить, что средства редактирования не выполнили ни одного из следующих действий в модуле слияния.

  • Добавлены лишние таблицы в модуль слияния, на которые нет ссылок в таблице ModuleIgnoreTable.

    Удалите эти таблицы или добавьте их в таблицу ModuleIgnoreTable.

  • Добавлена ненужная таблица TextStyle в модуль слияния.

    Если модуль слияния не имеет пользовательского интерфейса (и, как правило, это не должно быть), вы можете безопасно удалить эту таблицу.

  • Добавлены ненужные записи в таблицу Directory.

    Удалите ненужные записи из таблицы Каталог.

  • Сведения не содержатся в таблице _Validation модуля слияния.

    Это предотвращает проверку модуля слияния. Добавьте полную таблицу _Validation.

Создание пользовательских интерфейсов в модулях слияния

Создание таблиц каталогов модуля слияния

Проверка модулей слияния