Как создать установщик, который обновляет предыдущую версию с Visual Studio? - PullRequest
1 голос
/ 16 октября 2019

У нас есть приложение, созданное на C # с Visual Studio. Установщик этого приложения сделан с помощью Publish of Visual Studio.

Если приложение уже установлено на ПК, установщик предупреждает, что приложение уже установлено, и для обновления приложения до новой версии, предыдущейверсия должна быть удалена, но это означает, что база данных в SQL, содержащая ее, удаляет проект.

Чтобы решить эту проблему, мы создаем другое приложение, которое загружает только новый файл * .exe приложения и заменяет предыдущийи так «обновления» нашего приложения работали правильно.

Но теперь мы добавили новые функции, которых нет у предыдущих установщиков, и просто замена файла * .exe не является решением.

У меня вопрос: как я могу создать установщик Visual Studio, который не удаляет базу данных, о которой я упоминал?

На данный момент громоздким решением этой проблемы является восстановление базы данных в другой части. ПК, удалите старую версию ПК, установитеНовая версия и вставьте базу данных.

Любые комментарии или предложения приветствуются

1 Ответ

0 голосов
/ 16 октября 2019

Wix позволяет вам полностью контролировать то, что установлено или обновлено при запуске процесса установки.

...