У меня есть программа, написанная на VB.Net, и я хочу, чтобы программа автоматически обновлялась. Я пробовал несколько методов, но безуспешно. Как сделать второй файл .exe, который запустится с самой программой, чтобы начать проверять, есть ли новая версия, и если есть загрузка и перезапись текущей программы, иначе просто загрузите программу, как обычно?VB.Net Autoupdater, который перезаписывает текущую открытую программу?
0
A
ответ
0
.NET framework предлагает эту функциональность, встроенную через установщик ClickOnce. Он позволяет вам обновлять исполняемый файл на сервере, а когда программа запускается в следующий раз, он будет сравнивать номера версий и загружать и обновлять локальный исполняемый файл.
Вы пишете, что хотите получить дополнительную программу, которая будет проверять наличие обновления, это будет сложнее поддерживать, так как вам нужно будет передать текущий номер версии программе обновления, чтобы проверить, необходимо обновить (и что, если вам нужно обновить программу обновления?).
Смежные вопросы
- 1. Объявление Var перезаписывает текущую переменную
- 2. Добавить класс в текущую открытую инфузию
- 3. Как найти текущую открытую вкладку в проекте?
- 4. Отправить параметр в уже открытую программу foxpro
- 5. bash script полностью перезаписывает текущую строку
- 6. flex3 autoupdater error
- 7. Как закрыть программу в python, открытую os.system()?
- 8. VB.NET Datagridview - Изменить текущую ячейку
- 9. AutoUpdater для электронного Mac App
- 10. Как получить текущую строку в файле, открытую с помощью fopen?
- 11. Как выделить текущую открытую ссылку на страницу в css
- 12. Обновить текущую открытую вкладку с Javascript при открытии новой вкладки
- 13. Как добавить элементы в текущую открытую активность Android
- 14. Простой способ свернуть программу VB.NET
- 15. Python перезаписывает файл, содержащий текущую дату и время
- 16. Прерывать текущую программу без выхода из VIM
- 17. Скомпилировать открытую SSL-зависимую программу C с помощью GCC
- 18. Отправлять ввод в программу, открытую подпроцессом, используя python?
- 19. Как обновить программу в VB.net
- 20. VB.Net Процесс, выполняющий непаковую программу
- 21. VB.NET Прочитать текущую строку в текстовой области?
- 22. FileOutputStream (FileDescriptor), который перезаписывает вместо добавления данных?
- 23. Индекс Compund, который перезаписывает предыдущий документ
- 24. VB.Net Как выделить только текущую строку
- 25. Невозможно открыть открытую форму для фронта/фокуса vb.net
- 26. VB.NET | Получить текущую папку профиля пользователя
- 27. Запустить программу Vb.net на сервере Ubuntu
- 28. Возможно ли сделать 3d-программу в vb.Net
- 29. Как закончить программу vb.net в определенное время
- 30. Сбрасывание текстового файла в программу VB.net
Возможный дубликат [Программа VB.Net должна автоматически обновляться] (http://stackoverflow.com/questions/16636096/vb-net-program-should-auto-update) – Plutonix
Я не тот пользователь, и я не понять, как это реализовать. Проверьте, что я написал для второго .exe-файла, пожалуйста, – Bruteforce
Если единственная проблема, с которой вы столкнулись, это «как мне начать работу с другим EXE», это можно решить, прочитав документацию, например. System.Diagnostics.Process.Start. –