【发布时间】:2015-05-11 20:29:22
【问题描述】:
我可以通过 WIX 创建 MSI -> 我们将它安装在 IIS 上。发生了什么 - 我们已经安装了一些版本的应用程序,比如说 1.8,然后我们安装了版本,比如说 99.0,只是为了测试目的,然后我们卸载了这个 99 版本。然后我尝试安装其他版本,得到:已经安装了新版本的产品。
然后我尝试更改产品的升级代码 - 再次制作高版本,然后卸载并安装低版本 - 效果很好。
所以我觉得我遗漏了一些东西 - 附加信息是在程序和功能列表中我在卸载后找不到更高的应用程序 - 那么我的问题是安装程序如何评估有更新的版本?有关已安装(并用于比较)的信息究竟存储在哪里以及如何有效和轻松地访问它们?这样我可以直接看吗?
【问题讨论】:
-
不确定它是否回答了核心问题,但添加了一个指向答案的链接,该链接描述了如何获取给定机器的相关产品代码、升级代码和产品名称的完整列表:How can I find the Upgrade Code for an installed MSI file?.
标签: wix windows-installer failed-installation