Другая версия этого продукта
уже установлено. Установка
эта версия не может продолжаться. к
настроить или удалить существующий
версия этого продукта, используйте
Установка и удаление программ на панели управления.
Это ошибка, которую вы получаете, когда вы перестраиваете свой установщик с тем же идентификатором продукта, а затем запускаете его снова. Чтобы избежать этого, присвойте идентификатору элемента продукта значение Id="*"
.
Основные обновления могут быть реализованы как в этот ответ . Он работает примерно так же, как и ваш пример кода, за исключением того, что он использует переменные препроцессора для поддержания согласованности версии между элементом Product
и элементом UpgradeVersion
. Это также предотвращает понижение рейтинга.