Вы можете сделать это, правильно настроив свойства MSI. Нажмите «Проект установщика» и нажмите F4, чтобы просмотреть окно свойств MSI.
Когда вы идете к свойствам вы можете увидеть два типа свойств, которые Upgrade code
и Product Code
. Каждый раз, когда вы создаете/выпускаете новый пакет установщика, обязательно сохраните тот же код обновления, но измените Код продукта.
Изменить DetectNewerInstalledVersions
Недвижимость true
.
RemovePreviousVersions
до true
.
Теперь измените номер version
на более высокую версию из предыдущей версии, если ваша предыдущая версия выпуска 1.0.2, измените новую версию на 1.0.3.
При установке MSI с вышеуказанными параметрами, MSI будет проверять, если любой другой продукт, установленный с таким же кодом Upgrade, если он находит продукт, то он будет проверять, если новая установка имеет более высокую версию. Если все условия будут выполнены, он сначала удалит существующую (более старую) версию и установит новую версию.