Что такое модули слияния и как они используются?
-
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>