Piszę pakiet programów dla komputerów klienckich -Automatyczna aktualizacja C# programów
- usługa Windows
- użytkownik przestrzeń Windows Forms Application
muszę być mogą publikować zaktualizowaną wersję tych programów i automatycznie aktualizować komputery klienckie w sposób automatyczny i przejrzysty (bez interakcji użytkownika). Ta aktualizacja zostanie wykonana przez niewiarygodne połączenie 3G (EvDO). Aplikacje będą ciągle działać, więc aktualizacja będzie musiała z gracją zamknąć usługę/zamknąć aplikacje, a następnie zakręcić je po aktualizacji.
Zanim spędzę czas na rozwijaniu własnego rozwiązania, czy istnieją jakieś wcześniej istniejące rozwiązania dotyczące czegoś podobnego?
Uwaga: ClickOnce nie działa tutaj z powodu usługi systemu Windows, a także z kilku innych powodów. Nie mogę też korzystać z usługi BITS, ponieważ korzystam z systemu Windows Azure, w którym brakuje wtyczki BITS IIS.
To wydaje się bardzo obiecujący. Zajrzę do tego i skontaktuję się z tobą. –
Zapomniałem dodać, że używaliśmy tego w przeszłości, aby umożliwić nam aktualizację usług za pomocą nowych bibliotek dll bez konieczności ich wyłączania. –