Как обновить установленное приложение Windows (создание патчей) - PullRequest
1 голос
/ 18 августа 2010

У меня есть требование. Я создал приложение окна, и я создал настройку этого приложения, которое было установлено на клиентском компьютере.

Теперь требуется, чтобы, если я сделаю дальнейшую модификацию проекта, клиенту не нужно было заново устанавливать все приложение, вместо этого клиенту нужно только установить обновление новой версии. как использование патчей или что-то. Как я могу сделать это, есть и инструмент в VS, из которого мы можем создать обновления патчи или что-то.

Пожалуйста, помогите ..

Ответы [ 2 ]

1 голос
/ 18 августа 2010

Есть несколько вариантов, но они зависят от того, какой установщик вы использовали в первую очередь.

С Inno Setup это очень просто, так как (если элементы файла настроены правильно) InnoSetup обнаружит, что приложение уже установлено, и скопирует только измененные файлы, даже если вы опубликуете всю установку. Это будет автоматически.

Если вы использовали встроенный проект установки Visual Studio, это также возможно, но вы должны установить другой «идентификатор обновления» в свойствах установки. Я пока мало с этим работал.

Третий вариант - использование установщика Windows XML (WIX), который может генерировать установщики исправлений, но я пока мало работал с WIX.

Один из последних вариантов - написать что-то самостоятельно, способное обмениваться старыми файлами с новыми, но вам придется помнить об UAC для более новых версий Windows.

0 голосов
/ 19 августа 2010

Я решил проблему ... с помощью ClickOne Setup VS.я публикую форму выигрыша для определенного URl, и каждый раз, когда приложение запускает его, проверяйте обновленную версию, если она доступна, она устанавливается и запускается.

http://www.15seconds.com/issue/041229.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...