用新的

时间:2016-03-29 20:26:32

标签: wix installshield

我正在尝试创建一个新的安装程序(使用Wix),它将替换当前的安装程序(InstallShield)。问题是许多客户端已经使用当前安装程序安装了应用程序。我需要新的Wix安装程序来检测当前安装的应用程序执行更新,或者在运行新的Wix安装程序之前强制用户卸载当前应用程序。

我是创建安装程序的新手。我需要知道哪个GUID(和版本号)必须相同才能让系统知道这实际上是同一个应用程序只是一个新版本。我没有创建旧的InstallSheeld安装程序,但我可以访问其代码。

非常感谢。

1 个答案:

答案 0 :(得分:2)

要卸载旧的InstallShield软件包,您应该找到旧的升级代码并在新的WiX安装程序中使用它并进行重大升级(这将确保卸载并删除旧软件包)。检查此Wix Upgrade document以进行主要升级。

由于我们讨论的主题,您还可以使用Dark.exe将当前的MSI转换为WiX源文件。