-1
我们有BasicMSI安装程序项目,并且我们已经为vemus设置了重新安装模式和重新安装模式(也试过了emus)。但传递的实际命令行参数是REINSTALLMODE=vomus
。InstallShield - 重新安装模式默认为'vomus'
我们在我们的项目中对DLL文件进行版本控制,但是我们也有太多未版本控制的文件(资源...),所以我们希望避免对它们使用“始终覆盖”,而是使用reinstallmode vemus。
我也创建了新的测试BasicMSI项目,将只安装一个文件,基本上只增加了Reinstallmode = vemus
,并且还改变了reinstallmodetext = vemus
。
- 安装测试项目首次
- InstallShield中的项目增量产品版本和构建它
- 升级=>在安装日志我仍然看到
REINSTALLMODE=vomus
我真的很感激任何帮助,因为到目前为止,我无法在网上找到任何解决方案。
在InstallInitialize之后,您是否可以使用RemoveExistingProducts进行重大升级,并立即进行排序?这将卸载所有的旧产品,然后安装新的,没有覆盖问题。从你的问题中不清楚你是如何进行升级的。 – PhilDW