可以在Inno-Setup中使用MSM(合并模块)文件吗?

时间:2010-06-16 15:22:18

标签: soap inno-setup merge-module

我可以包含MSM文件并在Inno-Setup中执行吗?如果没有,我将如何正确安装合并模块?我需要在我的应用程序中安装SOAP3并需要一些指导。我是否必须将MSM包装到自定义MSI中然后让Inno执行MSI文件?我将使用什么来为MSM创建一个干净和愚蠢的MSI文件?感谢您提前提供任何帮助。

1 个答案:

答案 0 :(得分:2)

不,不幸的是它不能,但您的Visual Studio可以创建包含您可以包含的msm的“安装和部署”项目。 请按照以下步骤操作:

  1. 打开Visual Studio并创建一个新项目:其他项目类型 - 设置和部署 - Visual Studio Installer
  2. 选择“设置项目”并为其指定适当的名称
  3. 右键单击解决方案资源管理器中的项目,然后选择添加合并模块
  4. 构建您的项目,现在您将拥有一个可以包含在您的inno设置项目中的msi文件
  5. 将文件添加到您的inno安装项目的文件部分
  6. 最后使用msiexec指定运行命令。 (从命令提示符运行msiexec以查看其选项)