У меня есть 2 MSI надстройки Outlook, один для Outlook 2007 и другой для Outlook 2003. Если я устанавливаю надстройку MSI для Outlook 2007 на компьютере с Outlook 2007 и если уже установлена другая версия та же надстройка, которая удаляется, если это более низкая версия, а если выше, то установка MSI fails.same - это поведение для машины, имеющей Outlook 2003.
Но если машина Outlook 2003, с установленной надстройкой , обновляется до outlook 2007, а затем, если я устанавливаю надстройку для 2007, это приводит к двойной установке, т.е. ни предыдущая версия не удаляется, ни новая установка завершается неудачно, а новая версия также устанавливается. Я могу изменить это в разделе «Установка и удаление программ»
Как было решено, что разные версии MSI (с другим кодом продукта) принадлежат одному и тому же продукту или отличаются, так что он удаляет или завершает установку в зависимости от версии?