Ciao a tutti
Vorrei inserire un tasto che permetta di scaricare un aggiornamento per l'applicazione stessa..
ho trovato un codice che ho adattato alle mie esigenze:
codice:
Dim up As New System.Net.WebClient
up.DownloadFile("http://provalaun.altervista.org/vers.txt", "vers")
Dim vers As String = My.Computer.FileSystem.ReadAllText("vers")
Dim ver As String = My.Computer.FileSystem.ReadAllText("ver")
If vers = ver Then
MsgBox("Stai usando l'ultima versione.")
Else
Dim agg As String = Val(ver) + 1
MsgBox("Scaricamento della versione " & agg & " in corso...")
up.DownloadFile("http://provalaun.altervista.org/" & agg, "aggiornamento.exe")
MsgBox("File Scaricato, apri aggiornamento.exe.")
My.Computer.FileSystem.WriteAllText("ver", agg, False)
End If
Con questo codice in pratica quando premo il bottone mette a confronto il file ver (che dovrebbe stare nella cartella dell'applicazione) con il file vers (che invece sta online) e se i valori dentro questi due file di testo sono uguali, il programma non si aggiorna, se invece il valore contenuto nel file di testo di vers e +1 di quello di ver dovrebbe scaricare l'aggiornamento (Almeno così ho capito).
Solo che quando provo ad aggiornare, mi esce:
Impossibile trovare il file X:\xxxxxx\xxx\Cartelladell'applicazione\ver
eppure il file ver c'è!
Qualche aiutino
? Altrimenti se proprio non si risolve potreste illustrarmi un altro metodo
?
Grazieeee