как узнать, какие продукты установлены - на более новый продукт уже установлены окна MSI
Я могу создать MSI через WIX -> мы установили его на IIS. Что происходит - у нас уже была установлена какая-то версия приложения, скажем, на 1.8, затем мы установили версию, скажем, 99.0 только для целей тестирования, затем мы удалили эту версию 99. Затем я попытался установить другую версию и получил: более новая версия продукта уже установлена.
Затем я попытался изменить код обновления продукта - и снова сделать более высокую версию, затем удалить и установить более низкую версию - и все заработало нормально.
Поэтому я чувствую, что что-то упустил - дополнительная информация состоит в том, что в списке программ и функций я не могу найти более высокое приложение после удаления - тогда мой вопрос заключается в том, как установщик оценивает наличие более новой версии? где именно хранится информация о том, что установлено (и используется для сравнения), и как эффективно и легко получить к ней доступ? так что я могу смотреть прямо на это?