2014-12-07 2 views
0

У меня есть программа, написанная на VB.Net, и я хочу, чтобы программа автоматически обновлялась. Я пробовал несколько методов, но безуспешно. Как сделать второй файл .exe, который запустится с самой программой, чтобы начать проверять, есть ли новая версия, и если есть загрузка и перезапись текущей программы, иначе просто загрузите программу, как обычно?VB.Net Autoupdater, который перезаписывает текущую открытую программу?

+0

Возможный дубликат [Программа VB.Net должна автоматически обновляться] (http://stackoverflow.com/questions/16636096/vb-net-program-should-auto-update) – Plutonix

+0

Я не тот пользователь, и я не понять, как это реализовать. Проверьте, что я написал для второго .exe-файла, пожалуйста, – Bruteforce

+0

Если единственная проблема, с которой вы столкнулись, это «как мне начать работу с другим EXE», это можно решить, прочитав документацию, например. System.Diagnostics.Process.Start. –

ответ

0

.NET framework предлагает эту функциональность, встроенную через установщик ClickOnce. Он позволяет вам обновлять исполняемый файл на сервере, а когда программа запускается в следующий раз, он будет сравнивать номера версий и загружать и обновлять локальный исполняемый файл.

Вы пишете, что хотите получить дополнительную программу, которая будет проверять наличие обновления, это будет сложнее поддерживать, так как вам нужно будет передать текущий номер версии программе обновления, чтобы проверить, необходимо обновить (и что, если вам нужно обновить программу обновления?).

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