Buongiorno a tutti,
vi scrivo per avere da voi un suggerimento.
Sto lavorando ad un progetto vb che sara' distribuito inizialmente come parziale (ovverosia mancante di alcune funzioni che saranno invece implementate successivamente).
Siccome vorrei evitare di fare il deploy degli aggiornamenti dell'applicazione su tutti i client su cui verra' installata (inizialmente circa un 100 in azienda) stavo pensando di studiare un sistema di autoupdate.
La mia idea era sostanzialmente di realizzare un progetto a monte di tutto chiamato 'start.exe' che ha sostanzialmente 2 versioni:
1 - Andare a recuperare su un sito intranet l'ultima versione del progetto disponibile
2 - Confrontarla con la versione attuale (probabilmente memorizzata in un .ini)
3 - Quindi notificare in popup all'utente che c'e' un aggiornamento disponibile, scaricarlo (se l'utente accetta) e lanciarlo, altrimenti lanciare la versione precedente.
4 - L'applicativo che sara' scaricato sara' poi un pacchetto di .exe e .dll interessati dall'aggiornamento che andranno a sostituirsi alle versioni precedenti.
E' una buona idea secondo voi?
E' fattibile? Come? Avete qualche suggerimento o link ad articoli che ne parlano?
Anticipatamente grazie,
Stefano

Rispondi quotando