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