gpt4 book ai didi

wix - 产品的 x64 和 x86 版本之间的 WIX UpgradeCode 是否应该不同?

转载 作者:行者123 更新时间:2023-12-04 12:24:52 25 4
gpt4 key购买 nike

我假设是的。

我有一个 x86 版本的安装程序,我正在构建 x64 版本的安装程序。

我试图找出问题所在。到目前为止,它看起来非常简单。我觉得它们应该是不同的升级代码。我需要检查 VersionNT64条件中的属性以验证安装。

<Condition Message="This package can be installed only on an x64 version of Windows.">
VersionNT64
</Condition>

还有其他提示吗?

最佳答案

我会继续说,是的,除非您特别需要使它们相同,否则您可能应该为两个安装程序使用不同的升级代码。

我可以想到匹配升级代码可能有用的一种情况是,如果您之前仅发布了能够在 32 位和 64 位操作系统上安装的 x86 版本。在这种情况下,拥有具有相同升级代码的 x64 版本将使您能够轻松处理在 64 位操作系统上从旧 x86 升级到新 x64 版本的问题。

编辑:

我忘了提到您还可以使用“Msix64”属性来确定位数。也没有必要向 x64 版本添加安装条件,因为尝试在 32 位操作系统中安装它会导致来自 Windows Installer 服务的错​​误消息。

目前我只在 x86 版本的安装程序中使用一种条件

<Condition Message="You are attempting to install the x86 version in a 64-bit OS">NOT Msix64</Condition>

关于wix - 产品的 x64 和 x86 版本之间的 WIX UpgradeCode 是否应该不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com