Подтвердить что ты не робот

Автоматическое обновление приложения WPF

Мне нужно, чтобы мое приложение WPF извлекало обновления через Интернет.

Я не планирую использовать ClickOnce, потому что он не поддерживает какой-либо механизм безопасности, отличный от Windows Integrated, и это тоже касается только внутри интрасети.

Есть ли что-нибудь (бесплатное программное обеспечение с открытым исходным кодом), чтобы помочь мне в этом?

Практические советы также будут оценены.

4b9b3361

Ответ 1

NetSparkle кажется довольно надежным пакетом автоматического обновления и совместим с WPF

Эта структура содержит множество функций, пожалуйста, проверьте их:

  • Истинное самообновление, не требуется работа от пользователя на основе установщика Windows пакеты
  • Использует приложения для публикации информации о выпуске
  • Отображает новости выпуска для пользователя через Управление Internet Explorer
  • Отображает подробное окно прогресса пользователю
  • NetSparkle не требует кода в вашем приложение, поэтому это тривиально для обновления или удалить модуль
  • Бесшовная интеграция - нет упоминание NetSparkle; ваши значки и имя приложения
  • Поддержка подписи DSA для ультра-безопасные обновления UpdateChecker-Helper для меню "Пуск" интеграция

Ответ 2

Shimmer может быть тем, что вы ищете - "это как ClickOnce, но Works"

Изменить: вещь теперь называется Squirrel.Windows

Ответ 3

ClickOnce на сегодняшний день является самым простым решением.

В противном случае есть некоторые статьи CodeProject, которые описывают параметры. Например:

Ответ 5

Это старые вопросы, и появились новые альтернативы!

Я обнаружил, что Белка - это просто! Посмотрите здесь:

https://github.com/Squirrel/Squirrel.Windows