jpackage-3

Oct 27, 2022 14:32


В общем, так:

Id="$(var.JpProductCode)"

оставляем.

Добавляем над (там по-алфавиту).

Комментируем

в .

Не забываем --win-upgrade-uuid.

Получается практически именно то, что я и хотел.

Хотя и тут без капли дёгтя не обошлось. Апгрейд (xxx-1.msi, затем xxx-2.msi) срабатывает нормально. Даунгрейд же (стоит xxx-2.msi, запустили xxx-1.msi) просто удаляет файлы. Повторный запуск xxx-1.msi восстанавливает файлы, но не ярлыки. Вместо этого имеет смысл
msiexec /f xxx-1.msi

то бишь repair.
Previous post Next post
Up