1

我正在使用 WIX 创建一个 MSI 文件。问题是即使我在不​​使用 ORCA 更改升级代码的情况下更改其 Package 代码和 Product 代码,它也没有执行 Major Upgrade previous version ,而是创建了一个新的独立实例。但是,当我使用相同的升级代码创建新的 MSI 时,它会成功升级以前的实例,而不是创建新的实例。

下面是我的product.wxs

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
   <Product Id="*" Name="PranaNirvana" Language="1033" Version="1.7.1.35" Manufacturer="Nirvana Solutions" UpgradeCode="5f546b4e-65b3-42d3-b4f3-f7153319dedc">
      <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
      <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." AllowSameVersionUpgrades="yes" />

是否有任何其他参数需要更改以创建主要升级?

4

0 回答 0