【问题标题】:VS 2005 Setup Projects: Deploy Many Projects With One MSIVS 2005 设置项目:使用一个 MSI 部署多个项目
【发布时间】:2008-10-20 18:04:25
【问题描述】:

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

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

【问题讨论】:

    标签: .net deployment windows-installer installation


    【解决方案1】:

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

    然后我使用 SFX Compiler 将我的启动屏幕应用程序和三个安装程序打包在一起,然后启动屏幕将在提取后显示。

    【讨论】:

    • 我正在使用 Make SFX 74.cz/en/makesfx,因为它支持命令行(用于自动构建)
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-06
        • 1970-01-01
        • 2012-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多