2010-10-05 8 views
6

Creo un'applicazione Windows e fornisco all'utente il pacchetto di installazione. Così ora ho bisogno di correggere alcuni bug e dare una versione riveduta all'utente, ma non voglio che la reinstallino. Quindi, come posso creare una correzione e distribuirla?Creazione dell'applicazione Windows C# .net aggiornabile

+0

Un altro pacchetto di installazione che disinstalla la vecchia versione installa quindi la nuova versione qualificata come "correzione"? –

+1

Come creare una patch per l'applicazione dipende in gran parte dall'applicazione utilizzata per la creazione del programma di installazione. Potete fornire maggiori informazioni a riguardo? – jmservera

+0

Non ho ancora creato il programma di installazione. Stavo pianificando di utilizzare la configurazione dello studio visivo e progetti di implementazione per creare uno – Vicky

risposta

4

ClickOnce semplifica notevolmente questo processo di installazione/aggiornamento. Potrebbe essere necessario reinstallare l'applicazione una volta tramite ClickOnce, ma in seguito gli aggiornamenti saranno facilmente disponibili. Spiegazioni here.

1

Creare un nuovo programma di installazione che sovrascriva i vecchi file con i nuovi file. o considerare l'utilizzo di click once deployment

+0

+1 per fare clic una volta. – tster

0

Non ho usato clickonce, ma un paio di anni fa ho dovuto scrivere qualcosa che si aggiornasse automaticamente. Non riesco a trovare il codice o vorrei pubblicare, ma questo è quello che ha fatto:

1) Principale exe guarderebbe un assemblaggio e trovare la versione.
2) Se l'exe potesse connettersi a un server pubblico, controllerebbe e vedrebbe se fosse disponibile un altro assieme.
3) Se l'assemblaggio era disponibile, lo scaricherà ed eseguirà il nuovo assieme
4) Se l'assieme non era disponibile o non disponeva di una connessione Internet, sarebbe sufficiente eseguire quello locale.

Per fare ciò non è necessaria l'interazione dell'utente.

Problemi correlati