Я работаю над установщиком продукта (в настоящее время версия 3).Между версиями 1 и 2 (уже выпущенными), guid компонента был изменен, но путь к ключу и все осталось прежним (и должен остаться тем же самым все еще).В версии 3 мне нужно внести изменения, чтобы переместить RemoveExisitingProducts позже в последовательности установки.Тем не менее, это представляет новую ошибку, приводящую к тому, что компонент, для которого изменен guid, не устанавливается при обновлении с версии 1 до версии 3. Я пытаюсь найти способ обойти эту ошибку.Ремонт исправляет установку, но я бы предпочел не ремонтировать.Я думаю, что, вероятно, потребуется какой-то взлом, чтобы исправить это, но я не добился успеха.Я попытался зайти в HKLM / Microsoft / windows / currentversion / installer / user data / S-15-18 / components / OLDPACKEDGUID и удалить его перед запуском нового установщика, но это, кажется, вызывает ужасные проблемы и намного хуже.
Кто-нибудь знает решение этой проблемы, даже если это большой взлом?Спасибо