Что такое модули слияния и как они используются?

StackOverflow https://stackoverflow.com/questions/3332304

  •  29-09-2020
  •  | 
  •  

Вопрос

Что такое модули слияния и как они используются?Я слышал, что они .msm файлы, но я никогда не видел этого раньше (я только видел .msi).

Используются они, когда вы создаете файлы MSI? Они распространяются с коммерческим программным обеспечением (предположительно вместе с файлами MSI?)

Что такое точка?Есть ли они скрывать реализацию установщика для обычных сторонних или компонентов Microsoft, которые необходимо установить вместе с разработанным программным обеспечением (и, следовательно, распространяться вместе)?

Спасибо!

Это было полезно?

Решение

MSI= Установщик Windows Установщик

MSM= MERGE MODULE

Вот как одна установка Гуру объяснила мне: «MSI - EXE, поскольку MSM - для lib».

То есть пакет MSI является автономным пакетом установщика. Вы строите пакеты MSI, чтобы распространять клиентам или для них для того, чтобы загрузить и запустить напрямую. Если MSM - это пакет установки, который не может быть установлен напрямую - он должен быть включен в MSI. Например, во время выполнения Visual C (MSVCRT90.DLL и Friends) распространяются в виде модулей MSM Merge. Если ваше приложение зависит от CRT, вы можете ссылаться на Microsoft_VC100_CRT_X86.MSM в свой MSI.

Существуют разные способы построить как пакеты установщиков MSI, так и модулей MSM MERGE. Одним из таких способов набора пакетов набора автора является набором WIX. Некоторые ссылки, которые могут представлять интерес ниже:

http://wix.sourceforge.net/manual-wix2/overview.htm < / a>

http://wix.sourceforge.net/manual-wix2/authoring_merge_modules.htm < / a>

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top