我们公司为其安装人员使用WIX,现在我们正在将我们的应用程序从32位升级到64位。对于每个新版本,我们始终提供以前版本的升级路径。
TODO清单:
考虑到此次升级的特殊方面,我们正在向社群询问其专有技术。
答案 0 :(得分:2)
据推测,您将继续为32位客户提供32位MSI。所以我接近这是另一个MSI并尽可能多地重用片段。您的目录表和ComponentID将是不同的,我还会给它一个不同的UpgradeCode GUID。在您的MajorUpgrade中,我会搜索具有32位UpgradeCode和62位UpgradeCode的产品,并在找到时将其删除。
我还要确保你甚至需要这样做。例如,如果我部署一个没有本机依赖关系的.NET应用程序(比如IIS,Winforms,WPF,Windows服务),即使我使用32位MSI到64位的位置安装它,也会在可能的情况下JIT 64位没问题。没有伤害没有犯规。