WIX: установите несколько экземпляров приложения и обновите приложение, если оно установлено в ранее установленном месте.

Я могу установить в указанное пользователем место, но он удаляет предыдущую версию (либо если она установлена ​​в том же каталоге, либо в другом каталоге), так как я выполняю серьезное обновление.

Если я удаляю основное обновление, он создает независимые экземпляры, но не обновляется при перезаписи существующего экземпляра.

Я хочу создать независимый экземпляр, если в месте установки нет существующего экземпляра, но обновить существующую версию, если в месте установки существует экземпляр.


person Keshav    schedule 14.07.2015    source источник
comment
возможный дубликат Установить несколько экземпляров MSI с динамическим экземпляром имя   -  person wimh    schedule 14.07.2015
comment
На самом деле не потому, что я также хочу обновить приложение, если в месте установки есть существующий экземпляр.   -  person Keshav    schedule 14.07.2015


Ответы (1)


Разве вашей ситуацией не занимается крупный угпрайд?

Вот для чего предназначен мажорный апгрейд. Если ваша таблица обновлений настроена правильно, вы можете обновить более старую версию своего приложения. Если более старая версия не найдена, приложение устанавливается так же, как и новая установка.

Или есть что-то еще в этом вопросе, чего я не вижу?

person Kiran Hegde    schedule 16.07.2015
comment
Это вопрос каталога. Я хочу иметь несколько экземпляров на одном компьютере, но если приложение уже установлено как экземпляр только в каталоге, оно должно переопределить его, но не иначе. - person Keshav; 16.07.2015
comment
Крупное обновление удалит предыдущую запись, даже если вы установите продукт в другой каталог с тем же кодом обновления. - person Keshav; 16.07.2015