VS 2005安装项目:使用一个MSI部署许多项目

时间:2008-10-20 18:04:26

标签: .net deployment windows-installer installation

我的解决方案中有3个项目要部署。是否有一种很好的快速方法可以使用Visual Studio的安装项目使用一个MSI部署所有三个应用程序,并让用户决定在安装过程中要安装哪些应用程序?

我为3个单独的应用程序设置了项目,我还有一个总体设置项目,其中包含其他三个项目的输出。我是在正确的轨道还是有更好的方法?

3 个答案:

答案 0 :(得分:2)

好的,这就是我最终要做的事情。我构建我的三个MSI,然后是一个小的启动画面应用程序,为每个应用程序提供一个复选框。当用户在该启动画面上单击“安装”时,它会使用/ qb-选项调用msiexec,以便按顺序在所有选定的应用程序上显示最小化安装。

然后我使用SFX编译器将我的启动画面应用程序和三个安装程序一起打包,然后启动后将显示启动画面。

答案 1 :(得分:1)

您可以尝试使用Wix来创建安装程序。 WixUI_FeatureTree和WixUI_Mondo是GUI选项,旨在允许用户自定义程序包运行时安装的功能。

http://www.codeproject.com/KB/install/WixTutorial2.aspx

答案 2 :(得分:0)

我认为您要使用Windows Installer条件。这些内容在Walkthrough on MSDN.中进行了解释。请转到标有以下内容的部分:将示例添加到安装程序