MSI Authoring - Свойства не читаются из MSI

Я использую Advanced Installer для создания MSI, но эта проблема должна быть стандартной для MSI в целом.

Чтобы избежать головной боли от необходимости удалять \ переустанавливать пакеты MSI каждый раз, когда я хочу внести изменения в конфигурацию, у меня есть MSI, который удаляет все предыдущие версии (через настраиваемое действие для запуска wmic product, где name="NAME_HERE" uninstall)

MSI устанавливает ключи реестра (которые используются базовыми службами) после установки. Моя цель с повторным нажатием MSI - исключительно обновить ключи (если я внесу изменения в таблицу свойств w\ Orca), но проблема в том, что ключи не обновляются. Когда я запускаю MSI с

msiexec /package INSTALL.msi /lv* C:\install.log

Я замечаю, что когда MSI загружает свойства, они совпадают с тем, что было установлено ранее, а не с тем, что было изменено в Orca. Единственный способ отразить новые ключи реестра - это удалить \ переустановить MSI.

РЕДАКТИРОВАТЬ: кажется, принимает свойства MSI, который кэшируется в C:\WINDOWS\Installer

0 ответов

Другие вопросы по тегам