В настоящее время я использую wix для сборки установщика, вот некоторые требования, которые я не знаю, как это сделать.Обновление установщика Wix без удаления
(инсталлятор же сборки или нового строительства, но та же версия) пользователь может щелкнуть инсталлятор для переустановки программного обеспечения без необходимости его деинсталлировать первым.
Во время установки в процессе пользовательского интерфейса есть некоторая конфигурация, и результат был записан в файл в установочной папке, можно ли загрузить эти параметры из файла при переустановке программного обеспечения?
Я попытался
- же идентификатор продукта;
- изменить версию продукта из «1.0.0» на «1.0.1»
в WXS, и я добавил с тем же кодом обновления в, добавлена RemoveExistingProducts Перед = «InstallInitialize»
в последовательности установки, но я по-прежнему получаю «еще одна версия этого продукта уже установлена». Ошибка.
Пожалуйста, помогите.
<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>