Обновление приложения ClickOnce - PullRequest
2 голосов
/ 20 июня 2011

У меня есть приложение ClickOnce Windows Forms.Сегодня я опубликовал новую версию.

Приложение также доступно в автономном режиме.

В меню «Публикация» в разделе «Обновления» я установил:

  • Приложение должно проверять наличие обновлений: ПРОВЕРЕНО

  • Перед запуском приложения

  • И я указал минимальную требуемую версию для этого приложения, равнуюдо новой версии (1.2.0.5).

Когда пользователь открывает страницу с обновлением, он должен обновить страницу, чтобы увидеть, что версия 1.2.0.5 (секунду назад,он видел, что это был 1.2.0.4).

Когда он нажимает кнопку «Установить и загрузить настройки» и дважды щелкает на своем компьютере, запускается старая версия.

Он отменяет старую версию, но это неничем не помог.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2011

Что-то не так в ваших конфигурациях обновлений ClickOnce.

В настройках проекта на вкладке публикации вы указали значение для URL установочной папки? Если это так, вы должны убедиться, что вы нажимаете кнопку «Обновления» и поместите тот же URL в поле «Местоположение обновления» на экран обновлений приложения. Кроме того, убедитесь, что у вас есть Приложение должно проверить наличие обновлений на этом экране.

Посмотрите на здесь полезно ли это вообще.

Посмотрите здесь и проверьте, правильно ли вы все установили.

Выбор стратегии обновления ClickOnce Как: управлять обновлениями для приложения ClickOnce

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

Чтобы пометить обновление как необходимое, нажмите Указать необходимый минимум версия для этого приложения в диалоговом окне Обновления приложений, затем укажите версию публикации (Major, Minor, Build, Revision), который указывает наименьший номер версии приложения, которое может быть установленным Для получения дополнительной информации см. Диалог обновлений приложения. Box.

0 голосов
/ 08 июля 2011

Проверьте манифест развертывания в верхней папке папок развертывания на сервере и посмотрите, на какую версию он указывает. Это файл .application. Возможно, по какой-то причине он не обновился. Этот файл определяет, какую версию получает пользователь при установке приложения или получении обновления.

...