【问题标题】:Installshield Express append Config name to msi filenameInstallshield Express 将配置名称附加到 msi 文件名
【发布时间】:2023-07-02 01:57:01
【问题描述】:

现在我正在使用 vs 2015 和 Flexera installshield 来提供 Windows 服务。我也在使用 slowcheetah 进行 xml 转换。

现在我正在输出一个类似 FileName.msi 的 msi 文件,但我希望能够为每个配置设置不同的名称。例如,我有三个输出 SingleImage 选项、Release、debug 和 Qa 版本的配置。我希望这些配置输出 FileNameRelease.msiFileNameDebug.msiFileNameQa.msi

有什么想法吗?非常感谢。

【问题讨论】:

    标签: c# visual-studio installshield slowcheetah


    【解决方案1】:

    Installshield Express 没有此功能。

    【讨论】:

      【解决方案2】:

      在每个 General Tab for a Product Configuration 上指定一个备用 MSI 包文件名。请注意,小升级必须与原始安装共享相同的文件名以避免错误 1316,因此不要混合和匹配生成的文件。

      【讨论】:

      • 那么如何找到产品配置的常规选项卡?我需要 Professional 或 Premier 才能看到它吗?
      • 好的,我想我在“(6)准备发布”->“发布”中找到了它。但我看到的唯一“配置”是“Express”。这对我来说毫无意义,而且我看不到任何添加配置的方法。
      • 是的,这个答案特定于 pro/prem。由于提供的标签和问题描述,我猜错了。
      • 好的,所以标签是正确的,但在过去它们不会是。
      • 可以,只要您不使用限量版(它有自己的标签)。无论如何,在您的描述中提及项目类型和/或产品版本可以避免混淆。