Aggiornare un programma

lunedì 12 marzo 2012 - 16.52
Tag Elenco Tags  C#  |  .NET 3.5  |  Visual Studio 2008  |  Crystal Reports 2008

marco.morgia Profilo | Junior Member

Ciao,

allora ho creato un'applicazione WinForm con .NET Framework 3.5.

L'applicazione è distribuita a più clienti. Avrei la necessità di aggiornare l'applicazione ( con aggiornamento intendo la sostituzione di alcune DLL ). Tale operazione al momento veniva effetuata "manualmente", ma visto che, il numero di clienti che hanno l'applicazione installata comincia a crescere, sarebbe opportuno gestire gli aggiornamenti in modo automatico.

Ho visto la soluzione ClickOnce, ma purtroppo la mia applicazione utilizza DLL esterne che non hanno firma e quindi non sono compilabili come ClickOnce.

La mia idea è quella di aggiungere un comando "Aggiorna" alla mia applicazione, che si collega a un server remoto, controlla se è presente una versione più aggiornata dell'applicativo e effettua la sostituzione dei file.

Ho, sempre con ClickOnce, che è possibile fare sia un aggiornamento tramite FTP e anche come HTTP.

Io sarei interessato ad effettuare un aggiornamento tramite HTTP.

Qualcuno può darmi qualche consiglio sul come procedere?


Grazie

Gho5t Profilo | Junior Member

Ciao,
non mi pare di aver letto se la tua è un'applicazione fatta in VB.NET oppure in C#.NET, comunque qui c'è un articolo che da un'infarinatura generale:
http://www.codeguru.com/vb/vbnet30/article.php/c15731
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui

ratum99 Profilo | Junior Member

>Ciao,
>non mi pare di aver letto se la tua è un'applicazione fatta in
>VB.NET oppure in C#.NET, comunque qui c'è un articolo che da
>un'infarinatura generale:
>http://www.codeguru.com/vb/vbnet30/article.php/c15731
>Se un uomo non è disposto a correre qualche rischio per le sue
>idee, o le sue idee non valgono nulla o non vale nulla lui

Ciao,

l'argomento interessa anche me, ho guardato il link, ma non conosco VB.NET hai per caso qualche link anche per C# (mi va bene fino alla versione 3.5 del framework)

Grazie

freeteo Profilo | Guru

Ciao a tutti.

>Ho visto la soluzione ClickOnce, ma purtroppo la mia applicazione
>utilizza DLL esterne che non hanno firma e quindi non sono compilabili
>come ClickOnce.
in che senso?
Con clickonce puoi inglobare anche file qualsiasi basta che li aggiungi nel tuo progetto come link a file.
Guarda questo mio post di qualche tempo fa:
http://blogs.dotnethell.it/freeteo/ClickOnce-con-applicazioni-che-contengono-OCX-e-altri-oggetti-COM__10884.aspx


>La mia idea è quella di aggiungere un comando "Aggiorna" alla
>mia applicazione, che si collega a un server remoto, controlla
>se è presente una versione più aggiornata dell'applicativo e
>effettua la sostituzione dei file.
ok, ma la soluzione clickonce se riesci a farla funzionare, ti risolve molti problemi...

Ciao.

Matteo Raumer
[MCAD .net, 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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5