【发布时间】:2014-01-31 18:37:36
【问题描述】:
我目前正在使用 wix 构建安装程序,这里有一些我不知道该怎么做的要求。
(相同版本或新版本的安装程序,但版本相同)用户可以点击安装程序重新安装软件,无需先卸载。
-
安装时UI过程中有一些配置,结果已经写入安装文件夹中的一个文件,重装软件时可以从文件中加载这些参数吗?
我试过了
- 相同的产品ID;
- 将产品版本从“1.0.0”修改为“1.0.1”
在wxs中,和我添加了相同的升级代码,添加了RemoveExistingProducts Before="InstallInitialize"
在安装顺序中,但我仍然收到“wix another version of this product is already installed”错误。
请帮忙。
<Product Id='fixed-ID'
UpgradeCode='fixed-upgrade-ID'
Version='1.1.1' >
<Package InstallerVersion='300'/>
<Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
<Upgrade Id="fixed-upgrade-ID">
<UpgradeVersion Property="PREVIOUSVERSIONSINSTALLED"
Minimum="0.0.0"
Maximum="1.1.1"
IncludeMaximum="no"
IncludeMinimum="yes"
OnlyDetect="no"
/>
</Upgrade>
<InstallExecuteSequence>
<RemoveExistingProducts Before="InstallInitialize" />
</InstallExecuteSequence>
</Product>
【问题讨论】: