wix - 不允许使用 WiX 安装程序进行升级

标签 wix windows-installer

我有一个 WiX 安装程序,我不想允许对其进行升级。相反,我希望用户收到一条消息,说明已经安装了现有版本,他们应该先卸载该版本。

我看过 WiX documentation ,但看不到如何实现这一目标。

最佳答案

我必须将 Disallow="yes" 添加到 MajorUpgrade 元素:

<MajorUpgrade Disallow="yes" DisallowUpgradeErrorMessage="Cannot upgrade - uninstall existing installation first" />

关于wix - 不允许使用 WiX 安装程序进行升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21242429/

相关文章:

wix - 微星 : Upgrading 32-Bit application to 64-Bit

.net - 在WiX中创建EventLog源,而没有事件消息文件

WixToolset 3.11实用程序:PermissionEx error for createfolder

.net - 完整的 WiX 示例 *.wxs 以下载并安装特定版本的 .NET Framework(如果它不可用)

c# - 使用 WiX 创建现有文件夹的桌面快捷方式

installation - FileAbsent 作为组件选择状态的含义是什么?是什么导致了这种情况?

visual-studio-2010 - 卸载故障的MSI->系统崩溃

wix - MSI 属性在被动、基本 UI 和无 UI 安装时为空

维克斯 : Adding an entry to the GAC in Major Upgrade

wix 安装程序失败错误代码 2819