Pubblicazione applicazione

lunedì 16 novembre 2009 - 22.55

dani87 Profilo | Junior Member

Ciao a tutti,
ho creato un'applicazione in c# con visual studio, l'ho installata sul pc del cliente, però è gia capitato che per qulche cambiamento ho dovuto disinstallare e reinstallare l'applicazione. So che questo si può ovviare pubblicando l'applicazione con clickonce ma non sò proprio da dove partire.
Grazie

Brainkiller Profilo | Guru

>ho creato un'applicazione in c# con visual studio, l'ho installata
>sul pc del cliente, però è gia capitato che per qulche cambiamento
>ho dovuto disinstallare e reinstallare l'applicazione. So che
>questo si può ovviare pubblicando l'applicazione con clickonce
>ma non sò proprio da dove partire.

Ciao,
se non sai proprio niente io partirei da qui:
http://msdn.microsoft.com/en-us/library/wh45kb66.aspx
così ti fai un po' una cultura generale di che cos'è ClickOnce e come funziona.

Nel caso specifico tuo invece puoi consultare questa pagina:
http://msdn.microsoft.com/en-us/library/ms404263.aspx
dove trovi indicazioni per verificare all'interno della tua applicazione se ci sono aggiornamenti o meno.

Adesso indico a freeteo il Thread così magari ti può fornire aiuto anche lui.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

Ciao ragazzi,
ClickOnce è un'ottima tecnologia, ti aiuta proprio nella distribuzione, incaricandosi da sola tramite il framework, di verificare se i "requisiti" in termini di file,dll,pacchetti runtime etc...sono presenti sul pc dove va installata.

Quindi i pacchetti aggiuntivi che servono li puoi specificare nelle proprietà "Prerequisiti" del tuo progetto (chiaramente il primo è il Framework, ma potresti aggiungerne anche altri.

Per quanto riguarda te sviluppatore, ti basta fare appunto la "pubblicazione" in un sito web, o in una share di rete, e poi installare dalla pagina (tipicamente "publish.htm" che viene creata in automatico dopo il wizard) ...di fatto quindi all'utente lo puoi far fare tramite un semplice "link" (http, o come dicevo share di rete).
Tornando a te sviluppatore, quando devi aggiornare per un qualsiasi motivo, rifai la pubblicazione in quello stesso url, e Visual Studio gestisce direttamenete il deploy della nuova versione.

Lato utilizzatore, al primo avvio il framework che sente la distribuzione ClickOnce, e la installa.
Al successivo avvio, verifica in automatico se ci sono state delle distribuzioni aggiuntive.

Cmq trovi tutto nei link che ti ha segnalato David...

Ciao.

Matteo Raumer
[MCAD, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5