繁体   English   中英

InstallShield LE不会将.EXE换成较新的版本

[英]InstallShield LE won't swap .EXE for newer version

就像本网站上其他答案中所述,我设置了升级路径。 添加/删除程序中的条目更改为最新版本,较旧的版本被删除,但是当我运行该程序时,它不会更新。 .EXE文件是较旧的文件,而新文件不存在。 我更改了产品代码,并保持升级代码不变。 我创建了一个新的升级路径,并将其指向较旧的.MSI方向。

怎么了?

请参阅MSDN帮助主题文件版本控制规则 该页面有很多页面,包括“ 两个文件都有版本”

InstallShield LE使用Windows Installer。

正如克里斯托弗(Christopher)所说,只是增加了一点。 我遇到了同样的问题,Installshield LE没有始终覆盖exe的选项(默认选择“ Windows Installer版本控制规则(推荐)”),因此您必须手动增加exe文件的版本。

在YourSetupApplication->“指定应用程序数据”->“文件”树中,-右键单击您的exe文件,然后选择属性。-选中“覆盖系统版本”框,并在框中输入新的更新版本。

现在您可以重建设置并安装,它将覆盖exe!

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM