Автоматическое обновление приложения WPF
Мне нужно, чтобы мое приложение WPF извлекало обновления через Интернет.
Я не планирую использовать ClickOnce, потому что он не поддерживает какой-либо механизм безопасности, отличный от Windows Integrated, и это тоже касается только внутри интрасети.
Есть ли что-нибудь (бесплатное программное обеспечение с открытым исходным кодом), чтобы помочь мне в этом?
Практические советы также будут оценены.
Ответы
Ответ 1
NetSparkle кажется довольно надежным пакетом автоматического обновления и совместим с WPF
Эта структура содержит множество функций, пожалуйста, проверьте их:
- Истинное самообновление, не требуется работа
от пользователя на основе установщика Windows
пакеты
- Использует приложения для публикации информации о выпуске
- Отображает новости выпуска для пользователя через
Управление Internet Explorer
- Отображает подробное окно прогресса
пользователю
- NetSparkle не требует кода в вашем
приложение, поэтому это тривиально для обновления или
удалить модуль
- Бесшовная интеграция - нет
упоминание NetSparkle; ваши значки и
имя приложения
- Поддержка подписи DSA для
ультра-безопасные обновления
UpdateChecker-Helper для меню "Пуск"
интеграция
Ответ 2
Shimmer может быть тем, что вы ищете - "это как ClickOnce, но Works"
Изменить: вещь теперь называется Squirrel.Windows
Ответ 3
ClickOnce на сегодняшний день является самым простым решением.
В противном случае есть некоторые статьи CodeProject, которые описывают параметры. Например:
Ответ 4
смотрите здесь: Библиотека автоматического обновления для .NET?
Ответ 5
Это старые вопросы, и появились новые альтернативы!
Я обнаружил, что Белка - это просто! Посмотрите здесь:
https://github.com/Squirrel/Squirrel.Windows