用新安装程序替换旧安装程序
Replacing old installer with new one
我正在尝试创建一个新的安装程序(使用 Wix)来替代当前的安装程序 (InstallShield)。问题是许多客户已经使用当前安装程序安装了应用程序。我需要我的新 Wix 安装程序来检测当前安装的应用程序执行更新或强制用户在 运行 新的 Wix 安装程序之前卸载当前应用程序。
我不熟悉创建安装程序。我需要知道哪些 GUID(和版本号)必须相同,系统才能知道这实际上是同一个应用程序,只是一个新版本。我没有创建旧的 InstallSheeld 安装程序,但我可以访问它的代码。
非常感谢。
要卸载旧的 InstallShield 包,您应该找到旧的升级代码并在新的 WiX 安装程序中使用它并进行重大升级(这将确保旧包被卸载和删除)。检查此 Wix Upgrade document 以进行重大升级。
既然进入正题,您也可以利用Dark.exe将当前的MSI转为WiX源文件。
我正在尝试创建一个新的安装程序(使用 Wix)来替代当前的安装程序 (InstallShield)。问题是许多客户已经使用当前安装程序安装了应用程序。我需要我的新 Wix 安装程序来检测当前安装的应用程序执行更新或强制用户在 运行 新的 Wix 安装程序之前卸载当前应用程序。
我不熟悉创建安装程序。我需要知道哪些 GUID(和版本号)必须相同,系统才能知道这实际上是同一个应用程序,只是一个新版本。我没有创建旧的 InstallSheeld 安装程序,但我可以访问它的代码。
非常感谢。
要卸载旧的 InstallShield 包,您应该找到旧的升级代码并在新的 WiX 安装程序中使用它并进行重大升级(这将确保旧包被卸载和删除)。检查此 Wix Upgrade document 以进行重大升级。
既然进入正题,您也可以利用Dark.exe将当前的MSI转为WiX源文件。