Rus*_*sel 18 windows merge-module
什么是合并模块以及它们如何使用?我听说它们是.msm文件,但我以前从未见过(我只见过.msi).
它们是在创建msi文件时使用的吗?它们是否与商业软件一起发布(可能与msi文件一起?)
他们有什么意义?它们是否隐藏了需要与开发软件一起安装(因此一起分发)的常见第三方或Microsoft组件的安装程序实现?
谢谢!
sel*_*bie 19
MSI = Windows Installer程序包
MSM =合并模块
以下是一位设置大师向我解释的结果:"MSI是EXE,因为MSM是LIB".
也就是说,MSI包是一个独立的安装程序包.您构建MSI包以分发给客户或直接下载和运行它们.如果MSM是无法直接安装的安装程序包,则必须将其包含在MSI中.例如,Visual C运行时(msvcrt90.dll和朋友)作为MSM合并模块分发.如果您的应用依赖于CRT,则可以将Microsoft_VC100_CRT_x86.msm引用到MSI中.
有不同的方法来构建MSI安装程序包和MSM合并模块.编写安装程序包的一种方法是使用WIX工具集.以下可能感兴趣的一些链接:
http://wix.sourceforge.net/manual-wix2/overview.htm
http://wix.sourceforge.net/manual-wix2/authoring_merge_modules.htm
| 归档时间: |
|
| 查看次数: |
9634 次 |
| 最近记录: |