将高级安装程序Merge Module项目与Visual Studio集成

时间:2017-05-25 15:02:33

标签: visual-studio advanced-installer merge-module

我有一些使用高级安装程序创建的合并模块项目。我需要将它们与visual studio集成。我已经为MSI项目做了同样的事情,他们工作正常。但我不知道如何使用Visual Studio实现MSM的持续集成。

1 个答案:

答案 0 :(得分:0)

Microsoft Visual Studio的高级安装程序扩展允许为Visual Studio创建高级安装程序项目。每个这样的项目都是一个容器,可以包含一个.AIP文件。

Visual Studio解决方案可以根据您的需要包含一个或多个Visual Studio高级安装程序项目。

请注意,您需要删除在向.sln添加新的安装程序项目时创建的默认项目,并添加现有项目,即构建.msm包的项目。

修改

确实,你是对的。这是对我们的误解。

在我的机器上,我有几个并排安装的扩展程序。其中一个扩展还支持构建合并模块项目类型。

我们尚未正式支持此事。使用我们的VS扩展构建其他项目类型(例如合并模块项目,更新配置项目)的选项将在未来版本的Advanced Installer中提供。当我们为此添加支持时,我会通知您。

在此之前,您可以使用构建事件作为变通方法在Visual Studio项目中构建合并模块项目。

要构建.msm项目,您可以使用命令行,如下所述: http://www.advancedinstaller.com/user-guide/command-line.html#build-project

命令行可以是以下内容:

AdvancedInstaller.com“/ build”$(SolutionDir)合并模块sample.aip“