Развертывание с использованием проекта установки с обновлением функциональности ClickOnce - PullRequest
0 голосов
/ 18 ноября 2009

Я хочу развернуть приложение клиента wpf, мне нужно разрешить пользователю выбирать каталог для установки, например. c: \ программные файлы \ myapp. Невозможно сделать это с помощью clickonce, мне нужно использовать проект установки для развертывания моего приложения. Как я могу использовать те же функции обновления, что и приложение ClicOnce, в моем проекте установки? то есть, чтобы приложение проверило адрес для обновления, загрузило только измененные части приложения и исправило клиентское приложение.

1 Ответ

0 голосов
/ 18 ноября 2009

Один из способов сделать это - поместить ваше приложение в другое приложение контроллера, отвечающее за запуск основного приложения.

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

Я верю, что именно так Firefox делает это, и именно поэтому FF должен перезапускаться после выполнения обновлений. Это связано с тем, что updater.exe контролирует само обновление и запуск FF.

Вот некоторая информация о том, что называется AppUpdater

...