Я использую программу под названием MSICREATE для генерации пакетов msi для части программного обеспечения. Затем я использую orca для преобразования пакета msi. Все работает нормально, но пользователи должны удалить существующий продукт перед установкой обновления. Я хотел бы изменить пакет msi, чтобы установщик узнал, что установлена более новая или другая версия, и удаляет текущую версию, а затем устанавливает новый msi-пакет.
Какие записи таблицы свойств необходимы?
=========
Ответ, приведенный ниже, помог мне выйти за рамки моей первоначальной проблемы, и я благодарю Чиприана за его помощь. Мое главное обновление msi теперь удаляет существующий продукт, но не полностью переустанавливает продукт. Мой продукт состоит из некоторых текстовых файлов, файла справки и файла .exe. Файл .exe не переустановлен.
Что бы это ни стоило, я добавил ответ ниже, в котором суммируется то, что я добавил в свой msi, используя orce.