【问题标题】:Update INSTALLDIR for multi-instance installation更新 INSTALLDIR 以进行多实例安装
【发布时间】:2014-09-24 01:50:29
【问题描述】:

我正在使用 InstallShield 2012 为 Windows 服务创建安装包。我希望用户能够在同一台机器上安装我的服务的多个命名实例。 (如果您是 SQL Server 用户,我希望对命名实例执行相同的操作。)

我希望能够让用户输入他们正在安装的实例的名称 (INSTANCE_NAME) 并将其附加到 INSTALLDIR。我创建了一个屏幕来捕获 INSTANCE_NAME,但我不知道如何将其附加到 INSTALLDIR。我需要编写脚本还是可以使用“目录”表来编写?

例如 INSTALLDIR => c:\Program Files\My Company\My Product\My Instance\

【问题讨论】:

    标签: windows-installer installshield


    【解决方案1】:

    完整的解决方案比我要说的更复杂,但基本上您可以使用 Type 35(设置目录)自定义操作来完成。

    设置 INSTALLDIR = [ProgramFilesFolder]我的公司\我的产品[INSTANCENAMEPROPERTY]

    然后,您可以在对话框的下一个按钮上使用控制事件来调用自定义操作,然后再进入下一个对话框(新对话框)

    【讨论】:

      【解决方案2】:

      在 Installshield 中,转到发布>配置。在每个实例的多个实例选项卡中设置 InstallDir 和 ProductCode 和 ProductName。

      【讨论】:

        猜你喜欢
        • 2011-05-15
        • 2015-11-30
        • 2014-05-16
        • 2018-08-01
        • 2023-04-05
        • 1970-01-01
        • 2017-03-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多