我有一个项目,还需要安装其他msi的文件才能使我以前的应用程序工作,但我想知道我的安装程序项目是否可以只在一个安装文件中完成所有这些事情,这是可能的吗?
答案 0 :(得分:0)
据我所知,您可以在VS Setup项目中添加合并模块(msm),而不是直接添加MSI文件。如果msm文件也可用,您可以使用msi提供程序进行检查。如果msm文件不可用,其中一种解决方法是在安装程序包中包含msi文件,并使用自定义操作启动它们。显而易见的问题是,如果孩子msi失败,那么你可能无法干净地回滚整个事物。
答案 1 :(得分:0)
通常这是通过先决条件完成的。在Visual Studio中,您可以通过项目属性对话框添加它们。
这需要一个EXE引导程序。因此,如果您需要单个安装文件,可以尝试查找可以包含引导程序中所有内容的工具。大多数商业设置创作工具都可以做到这一点。