我对细节不太了解,但我认为我们有一个问题。

使用在wix中增强安装程序项目的复制/粘贴方法,似乎我们似乎错过了更新UpgradeCode以确保它们唯一的更新...

<Product Id="*" UpgradeCode="SOME-BAD-FOO">

因此,据我了解,这是“不好的”(r)(tm)

目前,有此问题的2个安装程序的用户不太可能同时安装这两个程序,但将来可能会安装。

寻找有关如何解决此问题的想法,以解决此问题。
也许Windows甚至无法同时安装两者?
有什么方法可以执行升级安装/补丁并更改UpgradeCode?

最佳答案

因此,据我了解,这是“不好的”(r)(tm)

那真的不好,您应该小心,不要再这样做了,因为它可能会给您和您的用户带来很多麻烦。

但是,解决方案非常简单。您需要做的就是更改其中一个软件包的升级代码,并在Upgrade table中为新版本添加当前的升级代码,以便在计算机上找到它时将其删除。

如果您确定所有安装了第一个软件包的用户都将安装第二个版本,则在下一发行版中,应从“升级”表中删除升级代码,以确保与第二个软件包没有任何冲突。 ,即仍在使用第一个升级代码。

08-24 14:38