Автоматическое обновление программы - C#
Формулировка задачи:
Доброй ночи. Подскажите, как можно реализовать автоматическое автообновление? Алгоритм я уже разработал.
У меня происходит парс версии программы с html-страницы. В папке с программой есть исходный файл .exe. Обновлённый .exe так же лежит в интернете по прямой ссылке.
Так вот, как сделать так, что при нажатии на кнопку "Обновить" текущий .exe файл заменялся на только что загруженный?
Небольшое пожелание - хотелось бы сделать так, что бы был progressBar и текущая скорость загрузки файла.
Буду премного благодарен за код или за пояснение способа реализации.
P.S. - код из хабры не подойдёт. Там используются другие неподходящие алгоритмы.
Решение задачи: «Автоматическое обновление программы»
textual
Листинг программы
WebClient webClient = new WebClient(); string link = @"ссылка"; string downloadFileName = System.IO.Path.GetFileName("название"); webClient.DownloadFileAsync(new Uri(link), @"путь" + downloadFileName);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д