InstallShield在“添加/删除程序”中显示产品名称+版本

时间:2010-11-05 10:50:42

标签: version installshield addremoveprograms

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

3 个答案:

答案 0 :(得分:2)

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

产品名称:我的产品1.1.1

ProductVersion:1.1.1.0

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

C:\ PROGRAMFILES \公司\产品\ 1.0

C:\ PROGRAMFILES \公司\产品\ 2.0

答案 1 :(得分:2)

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

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

此外,Installshield知识库文档Q211246还有详细信息。

答案 2 :(得分:1)

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

所以这里是我的核心残酷和愚蠢的版本如何更改产品版本,当没有别的帮助时: 用记事本打开你的.ism项目,找到版本文本并在那里更改它。然后使用安装盾构建项目并随意开心。 据我所知,产品版本靠近PATH_TO_LIB_FILES参数。

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