Нам нужно создать службу Windows, которая может самообновляться.
Три варианта spring для разума,
-
вторая служба, которая управляет извлечением, деинсталляцией и установкой первой службы.
-
Использование некоторых сторонних фреймворков (предложения приветствуются. Я считаю, что .NET поддерживает автоматическое обновление для приложений форм Windows, но не для служб Windows)
-
Использование модели плагина, в которой служба представляет собой всего лишь оболочку, содержащую логику обновления и запуска, а бизнес-логика службы содержится в DLL, которая может быть заменена.
Может ли кто-нибудь пролить свет на решение этой проблемы?
Спасибо