Thanks for this awesome project! It's been helpful for quite sometime for me!
I've been using an old version which I modified to include a 'minor version update'.
Since I live in a place with VERY bad internet, and over 70% of my software users don't even HAVE internet access, we usually send out CD's with updates, or ask them to download the update file (which ends up being quite large (40mb is regarded large for 3rd
world countries), which causes delays for users).
So, I modified the XML file and autoupdater.net code to check FIRST, for a minor upgrade version e.i. 18.104.22.168, verses a major version which would be 1.1.2.X).
Code works by;
- First, checking the minor update URL, comparing the product versions
- If first fails, checks Major Version URL (default).
- If Minor Update exists, download the Minor Update URL link, and REPLACE the running exe with it, otherwise, is a MAJOR update, and the 'Setup' needs to be executed.
I think others may find such functionality useful, and would be great if you could incorporate it into your library.