【问题标题】:InstallShield Show product name + version in Add/Remove ProgramsInstallShield 在添加/删除程序中显示产品名称 + 版本
【发布时间】:2010-11-05 10:50:42
【问题描述】:

如何在添加/删除程序中显示产品名称+版本,如“我的产品 1.1.1.0”, “我的产品”是 InstallShield 中的产品名称和“1.1.1.0”产品版本? 谢谢。

【问题讨论】:

    标签: version installshield addremoveprograms


    【解决方案1】:

    根据设计,如果您单击“单击此处获取支持信息”链接,它将向您显示 ProductVersion、Publisher 等。我一直觉得有趣的是,Windows 以一种方式创建它,但整个世界都希望以另一种方式采用它,包括 Microsoft 的其他团队。就我个人而言,我采用最佳实践,从不将版本信息放入我的产品名称中,但如果你想这样做,那就是你想要做的。

    产品名称:我的产品 1.1.1

    产品版本:1.1.1.0

    如果您允许并排安装您的产品,这将特别有用。 IE。在每个版本中更改 ProductCode 和 UpgradeCode 并转换 INSTALLDIR:

    C:\ProgramFiles\Company\Product\1.0

    C:\ProgramFiles\Company\Product\2.0

    【讨论】:

      【解决方案2】:

      以下链接包含有关添加/删除程序的大量信息:

      http://blogs.msdn.com/b/oldnewthing/archive/2004/07/09/178342.aspx

      Installshield 知识库文档 Q211246 也有详细信息。

      【讨论】:

      • 在哪里可以找到 Q211246?谷歌没有产生任何结果。
      【解决方案3】:

      很久以前,我使用过旧版本的安装盾。事实证明 - 我无法修改产品版本。尝试从 installShield UI 进行编辑,尝试从 ISCmdBld.exe -p "project.ism" -y "13.23.12.1" 进行编辑 - 但在我的版本中 ISCmdBld.exe 不支持 -y 参数。 没有任何效果,我需要尽快完成。

      所以这是我的硬核残酷和愚蠢的版本如何更改产品版本,当没有其他帮助时: 用记事本打开您的 .ism 项目,找到版本文本并在那里进行更改。然后使用 install shield 构建项目,并感到高兴。 据我记得,产品版本在 PATH_TO_LIB_FILES 参数附近。

      我想说清楚:我的方法实际上是最糟糕的。除非是紧急情况,否则你不应该这样做。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-11
        • 1970-01-01
        • 2018-06-01
        • 1970-01-01
        • 2011-03-02
        • 1970-01-01
        相关资源
        最近更新 更多