代码之家  ›  专栏  ›  技术社区  ›  Nick

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

  •  3
  • Nick  · 技术社区  · 17 年前

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

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

    3 回复  |  直到 17 年前
        1
  •  2
  •   Nick    17 年前

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

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

        2
  •  1
  •   Leon Tayson    17 年前

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

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

        3
  •  0
  •   srock    14 年前

    我认为您想使用Windows Installer条件。它们在下面进行了解释 Walkthrough on MSDN. 转到标记为“将示例添加到安装程序”的部分

    推荐文章