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
risposta
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.
Creare un nuovo programma di installazione che sovrascriva i vecchi file con i nuovi file. o considerare l'utilizzo di click once deployment
+1 per fare clic una volta. – tster
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.
- 1. .net C#: Creazione di un processo asincrono
- 2. impaginazione lato server aggiornabile
- 3. Creazione di C++ su Windows e Linux
- 4. Creazione EPUB in .Net
- 5. Creazione di un file .dll in C# .Net
- 6. C++ QT contro C# .NET per lo sviluppo di Windows
- 7. Impedisci a .NET di scrivere in C: \ Windows \ Temp
- 8. Spiegazione: insertable = false, aggiornabile = false
- 9. Creazione dell'account utente locale C# e .NET 2.0
- 10. .NET ListView e Windows 7
- 11. libevent, windows e programmazione .NET
- 12. Creazione di 100.000 connessioni TCP usando .NET
- 13. Creazione di librerie di programmi in Windows e LINUX [C++]
- 14. Creazione di winform stile metro in Windows 7 con C#
- 15. Creazione stringa URL in .NET
- 16. creazione dell'enumerazione mediante .NET CodeDom
- 17. SQLite Partecipa a Windows 8 Metro C# con sqlite-net
- 18. Servizio Windows di installazione automatica in .NET C#
- 19. Una vista nel database è aggiornabile?
- 20. Creazione di progetti .NET 4.5 con Nant
- 21. Environment.CurrentDirectory in C# .NET
- 22. Come bloccare Windows (come "Windows + L") da .NET?
- 23. .NET wrapper per funzionalità API di Windows
- 24. Creazione del protocollo personalizzato (Windows 7)
- 25. System.IO.File.Exists (@ "C: \ Windows \ System32 \ SnippingTool.exe") restituisce false
- 26. Architettura di servizi Windows da .Net point
- 27. Come installare Python per .NET su Windows
- 28. Creazione dell'app .NET Core 1.0 RC2 sul build server
- 29. JSON oggetto in C# .NET
- 30. Creazione di applicazioni .net senza Visual Studio
Un altro pacchetto di installazione che disinstalla la vecchia versione installa quindi la nuova versione qualificata come "correzione"? –
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
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