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