我期待这可能是一个非常简单的问题,但我有点卡住了。
尝试在最新的现有版本上安装我们产品的新版本时出错。这是错误。
“此机器上安装了更高版本的”abc“。设置无法继续。”
原始安装的版本号为5.0.1.116,新版本为5.1.0.138。这在Assembly中以及InstallShield属性中设置。我没有在InstallShield中修改程序代码或升级代码,我有理由相信我不应该这样做。
新版本号在我看来在每个方面都更高。第三个数字被提到作为内部版本号使用的东西,但我通常不这样做。这可能是一个问题(可能),试图从Build 1转到Build 0.我一直在使用这个版本控制架构,直到现在都没有问题,所以我必须在这个版本中跳过一些设置。
更多信息。
非常欢迎任何想法。
答案 0 :(得分:0)
我终于得到了答案。我在ISProductConfigurationPropertyTable-Property=ProductVersion
下的DirectEditor中找到了这个。
有趣的是,我不知道最初设置这个是什么,并且没有看到任何其他暴露的地方这样做。我现在可能只是被烧了。如果有人确实知道,请随时告诉我。
这可能是我忘记下一次构建的问题:)