【问题标题】:Verify file version within installshield during build在构建期间验证 installshield 中的文件版本
【发布时间】:2018-04-18 17:55:30
【问题描述】:

这可能是一个非常简单的问题,但我找不到解决方案。我想要实现的是验证要在 InstallShield 中部署的文件的文件版本。如果版本与给定的版本号不匹配,则 InstallShield 项目将无法构建。顺便说一句,文件版本将从外部来源提供。

【问题讨论】:

    标签: installshield


    【解决方案1】:

    您可以将其作为预构建或构建后步骤来执行。对于预构建,您将反映 ISM 的文件表和 ISPathVariable 表以确定 InstallShield 选择的文件,然后根据您的外部源检查这些文件的版本。

    对于后期构建,您需要反映 MSI 的文件表并将 FileVersion 列与您的外部源进行比较。或者,执行管理员安装以将 MSI 提取到一个目录,然后反映该结构并与您的外部源进行比较。

    这是一个不寻常的要求……在我这些年里,我不需要这样做。

    【讨论】:

      猜你喜欢
      • 2015-06-23
      • 2015-09-02
      • 1970-01-01
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 2019-01-06
      • 2021-10-02
      相关资源
      最近更新 更多