Как обновить через msi

Я хочу обновить свой продукт через установку msi. Код Обновления обоих, msi остается тем же, потому что это - то же семейство продуктов. Даже если я изменяю Версию/Код продукта msi для обновления, это просто говорит мне, что продукт уже установлен или просит, чтобы я восстановил его. это никогда не предоставляет возможность обновления, которая заменяет текущую установку.

Я использую Visual Studio 2008 Pro для генерации установки msi

8
задан Kai 8 January 2010 в 15:28
поделиться

1 ответ

При изменении свойства Версия в проекте установки Visual Studio должна предложить вам также изменить код продукта ProductCode . Вы должны сделать это. Затем необходимо также установить свойство RemovePreviousVersion в true. Убедитесь, что код UpgradeCode остается неизменным.

Это, вероятно, самый простой способ и, прочитав ваш вопрос, что вы ищете. Обратите внимание, что это больше похоже на деинсталляцию, а не на переинсталляцию, чем на "обновление" как таковое.

9
ответ дан 5 December 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: