我期待这可能是一个非常简单的问题,但我有点卡住了。
尝试在最新的现有版本上安装我们产品的新版本时出现错误。这是错误。
“这台机器上安装了更高版本的“abc”。安装程序无法继续。”
原来安装的版本号是5.0.1.116,新的是5.1.0.138。这是在程序集和 InstallShield 属性中设置的。我没有修改 InstallShield 中的程序代码或升级代码,并且有理由确定我不应该这样做。
在我看来,新版本号在各个方面都更高。第 3 位被提及为用于构建编号的东西,但我通常不这样做。在尝试从 Build 1 到 Build 0 时,这可能是一个问题(也许)。我一直在使用这个版本控制模式一段时间,直到现在没有任何问题,所以我一定是在这个版本中遇到了一些设置。
更多信息。
- C# .Net 2.0 项目。
- InstallShield 12 用于安装包。
- 尽管我也尝试过未混淆,但使用了混淆。
- 想不出还有什么好说的。
任何想法都非常受欢迎。