2008-09-08 3 views
4

Я написал два достаточно крупных приложения в .net до сих пор, и им было необходимо средство обновления для автоматического обновления приложения при развертывании нового кода.Приложения Autoupdating .net

Я обнаружил, что «Обновление для корпоративных приложений» слишком сложно для моих нужд, и я обнаружил, что «щелчок один раз» расстраивает, когда дело доходит до публикации.

Самый подходящий код обновления, который я нашел, это .net Application Updater Component, который я использовал для обоих проектов. Мне пришлось изменить его недавно, потому что он использует веб-dav, который не всегда устанавливается на наших веб-серверах (однако он все равно нуждается в просмотре каталогов).

Я удивлен, что в Интернете нет больше информации об автоматическом обновлении приложений, и было интересно, достигли ли люди успеха с помощью других методов, чем те, которые упомянуты выше?

ответ

2

В моей компании мы используем пользовательские обновления для наших приложений. Он встроен как ресурс в основной исполняемый файл приложения, и когда приложение необходимо обновить, программа обновления извлекается, записывается на диск и запускается для обновления. Обновитель может загрузить .msi и запустить его, или он может загрузить zip-файл и разархивировать его содержимое в папку приложения. Довольно просто и эффективно.

0

Попробуйте AutoUpdater.NET класс библиотеки для .net, созданный мной. Вам просто нужно добавить одну строку кода, и пользователь может легко обновить ваше приложение.

Смежные вопросы