![](/img/trans.png)
[英]Notify user that .exe is targeted for newer version of .NET than is currently installed
[英]InstallShield LE won't swap .EXE for newer version
就像本网站上其他答案中所述,我设置了升级路径。 添加/删除程序中的条目更改为最新版本,较旧的版本被删除,但是当我运行该程序时,它不会更新。 .EXE文件是较旧的文件,而新文件不存在。 我更改了产品代码,并保持升级代码不变。 我创建了一个新的升级路径,并将其指向较旧的.MSI方向。
怎么了?
正如克里斯托弗(Christopher)所说,只是增加了一点。 我遇到了同样的问题,Installshield LE没有始终覆盖exe的选项(默认选择“ Windows Installer版本控制规则(推荐)”),因此您必须手动增加exe文件的版本。
在YourSetupApplication->“指定应用程序数据”->“文件”树中,-右键单击您的exe文件,然后选择属性。-选中“覆盖系统版本”框,并在框中输入新的更新版本。
现在您可以重建设置并安装,它将覆盖exe!
干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.