我对 InstallShield 很陌生 - 所以请耐心等待。
我创建了一个基本 MSI 安装程序,可以正确安装我们的应用程序,直到最近,每次我重建它(使用一些新文件来构建我们的应用程序),它都会毫无问题地替换文件。
然而,我今天早上用一个新版本重建了它,它完全拒绝替换任何文件。
例如,out main exe 现在的文件版本为 8.0.0.15,它正在替换的版本是 8.0.0.13;新的修改和创建日期是 2013 年 7 月 11 日,它要替换的日期是 2013 年 6 月 26 日 - 它仍然不会用新文件替换旧文件(这只是数百个文件中的一个,但main exe,所以它肯定会随着每个版本而改变)。
我已将我们自己的 exe 和 dll 的属性更改为“文件和文件夹”下的“始终覆盖”,但无济于事(我没有触及第 3 方 dll,因为它们从未更改过)。我已将 ResintallModeText 更改为 'asum' 无济于事 - 我应该尝试 'asumv' 吗?
在我让应用程序在重新安装之前完全卸载之前,我是否应该查看其他任何东西来尝试确定可能阻止 installshield 替换目标计算机上的文件的原因?
我不知道发生了什么变化会导致它停止升级 - 由于一切运行良好,几个月来我们不必对 installshield 进行任何更改。
如果您需要日志或其他任何内容,请告诉我(尽管我无法在安装时写出 installshield 详细日志 - 但我可以提供 Windows 安装程序日志)。
谢谢你的帮助!