Создание обновляемой C#.net приложение для windows



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

462   3  

3 ответов:

ClickOnce значительно упростит этот процесс установки / обновления. Возможно, вам придется переустановить приложение один раз через ClickOnce, но после этого обновления будут легко обеспечены. Пояснения здесь .

Создайте новый установщик, который будет перезаписывать старые файлы новыми файлами. или рассмотрите возможность использования Щелкните один раз развертывание

Я не использовал clickonce, но пару лет назад мне пришлось написать что-то, что будет автоматически обновляться. Я не могу найти код, иначе я бы опубликовал его, но вот что он сделал:

1) Main exe будет смотреть на сборку и находить версию.
2) Если exe-файл может подключиться к общедоступному серверу, он проверит и увидит, доступна ли другая сборка.
3) если сборка была доступна, она загружала ее и запускала новую сборку
4) если сборка не была доступна или у него не было подключения к интернету, он просто запускал местный.

Для этого не требуется никакого взаимодействия с пользователем.

Comments

    Ничего не найдено.