MatthiWare
Gebruiker
- Lid geworden
- 2 jul 2011
- Berichten
- 282
Nieuwe post gemaakt:
http://www.helpmij.nl/forum/showthread.php/686349-UpdateBox-v1-71-63-78-Een-auto-updater-paket-voor-Net-2-0
http://www.helpmij.nl/forum/showthread.php/686349-UpdateBox-v1-71-63-78-Een-auto-updater-paket-voor-Net-2-0
UpdateLib v1.63 - Een updater voor .Net Applicaties
...:: C O M M I N G ° S O O N ::...
Wat mag je verwachten in de volgende update?
- Nieuwe methode ' SilentUpdate() ' deze checkt in de background en update de applicatie in stilte (zonder GUI)
- Nieuw interface voor UpdateFileMaker + registery support
- Registery support deze laat je het register aanpassen als de applicatie opgestart is als administrator of door een administrator uitgevoerd word.
...:: I N F O ::...
Index lijst
- Info
- Handige Info
- Screen Shots
- Download
UpdateLib heeft:
- Een update control
- Zoekt naar updates
- Mooie animatie en gebruiksvriendelijk
- Genoeg opties en setting's om het te laten werken zoals je wilt
- Implementeerd de 'UpdateDialog'
- Een update dialog
- Ingebouwde error logger (Als je fout vind zet de error log in bijlage)
- Mooie GUI voor de updates
- Roll-back systeem (bijna compleet)
- Auto-herstarter
- Kan meerdere keren hergebruikt worden
...:: H A N D I G E ° I N F O ::...
Kan ik dit gebruiken voor een console applicatie? Op dit moment nog niet.
Waarom komt er zoveel info in mijn console als ik de applicatie start vanuit een v/d Visual IDE's? Omdat ik in mijn code veel (te veel) 'Debug.WriteLine()' command heb gebruikt.
Fout raporten worden opgeslagen in: %AppData%/Roaming/%CompanyName%/%AssemblyName%/%AppVersion%/Updater_Error_Log.log
Hoe moet je het server update config bestand maken?
Gebruik de 'UpdateFileMaker' om je server-update-configuratie bestand te maken.
Syntax voor 'server update configuration file':
Voorbeeld code: De namen van de bestanden moeten volledig zijn. incl. Extensie 'mijnApp.exe'
Code:<?xml version="1.0" encoding="utf-8"?> <UpdaterConfiguration> <Version>1.5.0.0</Version> <Info> Dit is het info gedeelte ~Demo Config File </Info> <UpdateFile>MijnApp.exe</UpdateFile> <UpdateFile>MijnApp.dll</UpdateFile> <DeleteFile>MijnApp.exe</DeleteFile> <DeleteFile>MijnApp.dll</DeleteFile> <DownloadIfNotExists>MijnApp.exe</DownloadIfNotExists> <DownloadIfNotExists>UpdateLib.dll</DownloadIfNotExists> </UpdaterConfiguration>
Minimum config bestand:
Code:<?xml version="1.0" encoding="utf-8"?> <UpdaterConfiguration> <Version>1.5.0.0</Version> <Info></Info> </UpdaterConfiguration>
De tag's
- <Version> = De versie v/d applicatie moet in dit formaat zijn x.x.x.x
- <Info> = De info over de update.
- <UpdateFile> = De bestanden die geupdate moeten worden.
- <DeleteFile> = De bestanden die verwijderd moeten worden.
- <DownloadIfNotExists> = De bestanden die gedownload worden als ze nog niet bestaan.
...:: S C R E E N S H O T 'S ::...
Update Control:
![]()
Update Dialog:
![]()
Update File Maker
![]()
...:: D O W N L O A D 'S ::...
Download Demo Projecten hier: Mediafire Mirror | MatthiWare.net63.net Mirror
Download UpdateLib hier: Mediafire Mirror | MatthiWare.net63.net Mirror
Download UpdateFileMaker hier: Mediafire Mirror | MatthiWare.net63.net Mirror
Bedankt,
Matthiee' van MatthiWare
Laatst bewerkt: