Чех
23.11.2010, 18:59
Встала проблема сделать систему апдейтов для своей программы; идей много, однако не хочется изобретать велосипедов (их и так хватает). Более чем уверен, что кто-то когда-то уже делал такое для себя и имеет идеи, наброски, знает основные проблемы, а может и имеет готовые библиотеки.
Требования к системе достаточно просты:
- автоматическая проверка наличия обновлений
- желательно вывод некоторых данных о версии. Например: список исправленных ошибок, комментарии авторов, ...
- скачка обновления по требованию пользователя
- возможность даугрейда (т.е. возможность запросить историю релизов и откатиться, если с новой версией возникли проблемы)
- обновление и откат одним нажатием клавиши (или близко к этому)
Сама программа представляет собой программу типа WinForms написанную на MS VS 2010 с использованием .NET 3.0.
Жду идей, решений и подсказок.
Требования к системе достаточно просты:
- автоматическая проверка наличия обновлений
- желательно вывод некоторых данных о версии. Например: список исправленных ошибок, комментарии авторов, ...
- скачка обновления по требованию пользователя
- возможность даугрейда (т.е. возможность запросить историю релизов и откатиться, если с новой версией возникли проблемы)
- обновление и откат одним нажатием клавиши (или близко к этому)
Сама программа представляет собой программу типа WinForms написанную на MS VS 2010 с использованием .NET 3.0.
Жду идей, решений и подсказок.