Soap MSM(合并模块)文件能否在Inno安装程序中使用?

Soap MSM(合并模块)文件能否在Inno安装程序中使用?,soap,inno-setup,merge-module,Soap,Inno Setup,Merge Module,我可以包含MSM文件并在Inno安装程序中执行它吗?如果没有,我将如何正确安装合并模块?我需要在我的应用程序中安装SOAP3,需要一些指导。我是否必须将MSM包装到自定义MSI中,然后让Inno执行MSI文件?我将使用什么为MSM创建一个干净而愚蠢的MSI文件?感谢您提前提供的帮助。不,很遗憾,它不能,但是您的Visual Studio可以创建包含msm的“安装和部署”项目,您可以将其包括在内。 遵循以下步骤: 打开Visual Studio并创建新项目:其他项目类型-设置和部署-Visual

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

不,很遗憾,它不能,但是您的Visual Studio可以创建包含msm的“安装和部署”项目,您可以将其包括在内。 遵循以下步骤:

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