Я строю свой первый установщик WiX после того, как устал от вида Wise For Windows Installer!Получение установки для обновления с использованием WiX-старого установщика, созданного без использования WiX
Я построил установщик, и это работает отлично, но теперь мне нужно заставить его выполнить обновление с предыдущей версии моего приложения. Хотя я могу найти много сообщений о настройке WiX, выполняйте обновления, я не могу найти ничего, что подсказывало мне, как это сделать, когда у вас есть предыдущий установщик, сделанный с использованием другого инструмента.
Я делаю это так же? Нужно ли мне обновлять коды и т. Д. Из старого установщика? Спасибо заранее!
UPDATE:
инструкция Следующих Флетчера я получил UpgradeCode от старого установщика при помощи dark.exe и добавить его в UpgradeCode тега продукта. Начало моего файла WiX теперь выглядит таким образом ...
<Product Id="fcdc6617-e960-46db-8faa-1dc627f250c8" Name="MyProduct"
Language="1033" Version="1.2.0.5165" Manufacturer="MyCompany"
UpgradeCode="{E97A233B-AB49-4B66-B92A-68972F6D72B9}">
<Package InstallerVersion="200" Compressed="yes" />
<!-- Upgrade from previous version(s) -->
<Property Id="PREVIOUSVERSIONINSTALLED" Secure="yes" />
<Upgrade Id="{E97A233B-AB49-4B66-B92A-68972F6D72B9}">
<UpgradeVersion Minimum="1.1.0.4605" Maximum="1.2.0.5165"
Property="PREVIOUSVERSIONINSTALLED"
IncludeMinimum="yes" IncludeMaximum="no" />
</Upgrade>
... но теперь, когда я запускаю этот инсталлятор я в конечном итоге с двумя экземплярами MyProduct на целевой машине. Где я иду не так?