Hallo,
zunächst bin ich mir nicht sicher ob es sowas in der Art hier schon gibt.. wenn ja -> Link und ich lösche den Thread
Bisher habe ich die Updates immer über einen FTP server laufen lassen, was mir persönlich wegen dem Webspace usw. nicht mehr zusagt. Also
Dropbox.
Anlegen des Update-Ordners in DropBox
Wir brauchen 1 Ordner namens "Update", 1 Textdatei namens "Tool Update.txt" und die eigentliche Aktualisierungsdatei -> .rar Archiv, normaler Ordner oder .exe Anwendung.
WICHTIG: Ihr solltet alles unter dem Public Ordner speichern um Probleme zu vermeiden.
Nachdem der Ordner angelegt wurde öffnen wir die Textdatei und schreiben die NEUE Version des kommenden Updates rein. Beispiel: 1.1.0.0 <- Immer 4 Ziffern & Punkte benutzen.
Wenn noch kein Update existiert muss man eine "Leere" Datei erstellen. Beim Erstrelease empfehle ich daher ein neutrales .rar Archiv "DeinProgramm".rar
Erklärung der benötigten Dateien
Tool Update.txt
- Hier steht die NEUE Version 1.1.0.0 drin.
Update.rar
- Hier befindet sich das neue Programm (.rar, .exe, Ordner, .dll usw..).
lblversion (visual basic)
- normales Label wo die aktuelle Version steht (1.0.0.0 bei Erstrelease). Bei jedem Update nicht vergessen in VisualBasic zu erneuern..
Code
Unter Public Class:
Den Code könnt ihr beliebig anpassen. Bsp: Update via Button oder Form_Load. Wäre auch cool wenn ihr euren angepassten Code mal postet
Könnt gerne Fragen usw.
Grüße.
zunächst bin ich mir nicht sicher ob es sowas in der Art hier schon gibt.. wenn ja -> Link und ich lösche den Thread
Bisher habe ich die Updates immer über einen FTP server laufen lassen, was mir persönlich wegen dem Webspace usw. nicht mehr zusagt. Also
Dropbox.
Anlegen des Update-Ordners in DropBox
Wir brauchen 1 Ordner namens "Update", 1 Textdatei namens "Tool Update.txt" und die eigentliche Aktualisierungsdatei -> .rar Archiv, normaler Ordner oder .exe Anwendung.
WICHTIG: Ihr solltet alles unter dem Public Ordner speichern um Probleme zu vermeiden.
Nachdem der Ordner angelegt wurde öffnen wir die Textdatei und schreiben die NEUE Version des kommenden Updates rein. Beispiel: 1.1.0.0 <- Immer 4 Ziffern & Punkte benutzen.
Wenn noch kein Update existiert muss man eine "Leere" Datei erstellen. Beim Erstrelease empfehle ich daher ein neutrales .rar Archiv "DeinProgramm".rar
Erklärung der benötigten Dateien
Tool Update.txt
- Hier steht die NEUE Version 1.1.0.0 drin.
Update.rar
- Hier befindet sich das neue Programm (.rar, .exe, Ordner, .dll usw..).
lblversion (visual basic)
- normales Label wo die aktuelle Version steht (1.0.0.0 bei Erstrelease). Bei jedem Update nicht vergessen in VisualBasic zu erneuern..
Code
Unter Public Class:
VB.NET-Quellcode
- Private Sub RunUpdate()
- Dim version As Integer = Web.DownloadString("Tool Update.txt Link") 'neue version download
- If version > CInt(lblversion.Text) Then 'Beispiel.: neue version: 1.1.0.0, aktuelle version: 1.0.0.0 -> Update wird heruntergeladen
- Try
- Dim path As String = "Download Link" 'Das .rar archiv oä
- My.Computer.Network.DownloadFile(path, Application.StartupPath & "/[Update" & version & "]" & "Update.rar")
- Msg("Es wurde ein Update heruntergeladen", MsgBoxStyle.OkOnly, "Update")
- Catch ex As Exception
- Msg(ex.ToString) 'Fehlermeldung. Kann auch msgBox("Ein Fehler ist aufgetreten") sein.
- End Try
- End If
- End Sub
Den Code könnt ihr beliebig anpassen. Bsp: Update via Button oder Form_Load. Wäre auch cool wenn ihr euren angepassten Code mal postet
Könnt gerne Fragen usw.
Grüße.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „BradApfel“ ()