Программа установки и развертывания не хочет удалять старую версию и устанавливать новую версию - PullRequest
0 голосов
/ 27 марта 2012

У меня есть приложение wpf, написанное на фреймворке 4. Приложение загружается через общий файловый ресурс и устанавливается на компьютер пользователя - на рабочем столе появляется значок, и пользователь может щелкнуть значок, чтобы использовать приложение.

Однако для создания программы установки я использовал стандартный проект установки и развертывания из VS 2010, а также установил «RemovePreviousVersions = True» в свойствах проекта установки и развертывания.

Однако, когда я делаю какие-либо изменения в приложении, развертываю приложение, а затем добавляю НОВЫЕ файлы развертывания в проект установки и развертывания, собираю проект S & D и запускаю новый файл setup.exe, он ДОЛЖЕН забрать предыдущую версию.установлен, но не удаляет его, просто выдает ошибку, что установка не может быть продолжена из-за более старой версии.

Что я могу сделать не так?

С уважением _geoNeo

1 Ответ

0 голосов
/ 27 марта 2012

Если кому-то еще интересно, решение состоит в том, чтобы увеличить ProductVersion и ответить «Да» на запрос об изменении ProductCode.

...