Он встроен. Если PackageCode не изменился (по умолчанию его нужно менять при каждой сборке), вы получите пользовательский интерфейс «Обслуживание».(Repari, Remove, Change)
Если PackageCode изменился (вы сделали новую сборку), вы либо получите .....
Если ProductCode изменился, он будет выглядеть какновая установка.Если таблица обновлений создана правильно, она выполнит значительное обновление.
Если ProductCode не изменился, вы получите сообщение об ошибке, сообщающее, что другой продукт уже установлен.Если у вас есть Setup.exe и выбран правильный вариант обновления, он выполнит незначительное обновление.