我已经查看了为什么我的新 Windows Installer 文件 (MSI) 不能在旧版本的 MSI 上正确安装? 但这对我没有帮助。
我有一个由安装包 (MSI) 安装的程序(Office 插件)
最初插件和安装项目是在 Visual Studio 2005 中制作的。该解决方案现在移至 Visual Studio 2010。当我制作新的 MSI 并尝试将其安装在旧版本上时,新版本在我进行修复之前将无法工作使用 Add Remove Programs->Modify Installation->Repair 如果我先删除旧版本,新版本安装完美。
对我们来说重要的是新的微星能够顺利移除旧版本并顺利安装新版本,因为它被几个没有计算机经验的用户使用
RemovePreviousVersion 设置为 True。我已将版本从 3.1.1 升级到 4.0.0,并在此过程中接受了新的 ProductCode。在 Orca 中,我将 Reinstallmode 设置为 amus,但似乎没有任何帮助。
谢谢!