Если вы хотите, чтобы программа установки автоматически удалила старую версию вашего приложения, вы можете сделать следующее:
- Увеличение номера версии вашего приложения в настройках
- После этого VS откроет диалоговое окно с вопросом, хотите ли вы другой идентификатор продукта. (ответьте да / хорошо)
- Убедитесь, что RemovePreviousVersion имеет значение true.
В следующий раз, когда вы установите (при условии, что присутствует и более старая версия), ваша установка автоматически удалит старую версию и установит новую.
Магия вызвана одним последним указателем - GroupCode. Руководство всегда должно быть одинаковым во всех версиях вашего продукта. Таким образом, логика такова, что если номер версии изменился и код продукта изменился, но код группы остается тем же, произойдет автоматическое удаление.