Aggiornare File da Internet

sabato 22 gennaio 2011 - 17.35

FaN7aSy Profilo | Newbie

Buongiorno,
vi spiego il mio problema. Ho un programma che vorrei aggiornare da internet. Il programma è molto semplice ed è formato da un solo file .exe. Io avevo pensato di seguire questi passaggi:

1. Download del file da internet e lo rinominato in .tmp (fin qui ci riesco)
2. Chiudo il mio programma, cancello il file .exe e rinomino il file .tmp in .exe
3. Avvio il nuovo file .exe

Oppure avevo pensato ad un'altra cosa:

1. Rinomino il file .exe in .old (questo me lo fa fare)
2. Scarico il nuovo file .exe da internet (anche questo mi riesce)
3. Chiudo il file .old, lo cancello e apro il nuovo file .exe

Se avete altre soluzioni sono bene accette...

Grazie
Gianmarco

P.S.: Si preferiscono esempi di codice, visto che sono ancora all'inizio... :)
Rino Gaetano Regna Sovrano!

MarKonE Profilo | Guru

Ciao,

hai considerato il deploy dell'applicazione tramite la tecnologia ClickOnce ?

http://msdn.microsoft.com/it-it/library/142dbbz4%28v=vs.80%29.aspx

Potresti gestire agevolemtne anche l'aggiornamento.

Ciao !

My Blog... http://blogs.dotnethell.it/Mark/

FaN7aSy Profilo | Newbie

Si ho provato ad usare questo ClickOnce ma non ci ho capito quasi niente... probabilmente perchè sono agli inizi... Comunque sai darmi qualche dritta su quello che voglio fare io, come ho descritto nel post precedente?

Grazie
Gianmarco
Rino Gaetano Regna Sovrano!

MarKonE Profilo | Guru

Personalmente non tenterei nemmeno di reinventare l'acqua calda... ma utilizzerei appunto una tecnologia nata appositamente anche per fare agevolmente quello che ti serve. Meglio investire il proprio tempo per sviluppare il software, secondo me

Se spieghi un po' meglio dove hai trovato difficoltà forse posso aiutarti con ClickOnce.


Ciao !

My Blog... http://blogs.dotnethell.it/Mark/

FaN7aSy Profilo | Newbie

Allora ti spiego quello che voglio fare e tu mi dici come farlo passo passo con il ClickOnce... Io per pubblicare i programmi in genere clicco sul pulsante "Play" (per capirci) e poi mi vado a prendere l'exe nella cartella Bin del progetto. Vorrei continuare a fare così anche per gli aggiornamenti... Poi voglio che il programma ad ogni avvio controlli se sia disponibile una nuova versione: se è disponibile scarico il file aggiornato, cancello quello vecchio e avvio quello aggiornato.

Potresti spiegarmi passo passo come fare con il ClickOnce?

Grazie
Gianmarco
Rino Gaetano Regna Sovrano!

totti240282 Profilo | Guru

Clickonce è perfetto per quello che vuoi fare
C'è solo un capitano !!!!!!

FaN7aSy Profilo | Newbie

Potresti spiegarmi passo passo come usarlo? Quello che ho intenzione di fare l'ho scirtto nel post sopra... Non mi sono molto chiari i vari tipi di pubblicazione del clickOnce....
Rino Gaetano Regna Sovrano!
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5