Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net InstallShield LE won';t将.EXE替换为新版本_.net_Installshield - Fatal编程技术网

.net InstallShield LE won';t将.EXE替换为新版本

.net InstallShield LE won';t将.EXE替换为新版本,.net,installshield,.net,Installshield,我设置了升级路径,就像本网站其他答案中所述。“添加/删除程序”中的条目将更改为最新版本,旧版本将被删除,但当我运行该程序时,它不会更新。.EXE文件是旧文件,而新文件不存在。我更改了产品代码,并保持升级代码不变。我创建了一个新的升级路径,并将其指向旧的.MSI 怎么了?请参阅MSDN帮助主题。这本书有很多页,包括 InstallShield LE使用Windows Installer。正如Christopher在上面回答的,只是增加了一点。我也有同样的问题,Installshield LE没有总

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

怎么了?

请参阅MSDN帮助主题。这本书有很多页,包括


InstallShield LE使用Windows Installer。

正如Christopher在上面回答的,只是增加了一点。我也有同样的问题,Installshield LE没有总是覆盖exe的选项(默认选择“Windows Installer版本控制规则(推荐)”),因此您必须手动增加exe文件的版本

在设置应用程序->指定应用程序数据->文件树中, -右键单击exe文件并选择属性 -选中表示覆盖系统版本的框,并在框中提供新的更新版本

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


干杯

离题?不旧文件和新文件的Win32文件版本/.NET AssemblyFileVersion是什么?该死!它们是一样的。谢谢你的小费!成功了。非常感谢。