Каким-то образом мы закончили с тем, что что-то пошло не так с одним из наших недавно развернутых обновлений (внутреннее развертывание, всего около дюжины машин или около того), и теперь есть две записи для нашей программы, которые отображаются в окне «Добавить / удалить программу», и я ' Я пытаюсь понять, что могло вызвать это. В двух словах, что Windows использует, чтобы определить, заменяет ли программа предыдущую версию или это новая программа?
Мы используем WiX для создания наших инсталляторов, но ничто в ревизиях SVN не показывает ничего необычного (работал в течение прошлого года более 100 обновлений). Версия продукта *, потому что мы каждый раз приводим к серьезному обновлению, но код обновления никогда не менялся.