AutoUpdater.NET
AutoUpdater.NET copied to clipboard
Support differential update mode
It is recommended to package each upgrade file as a zip. When the client upgrades, compare the hash of each file, and only the files with differences will be downloaded, so as to avoid wasting network resources and speed up the download and update speed.
Another similar project with differential update pattern implemented: https://github.com/iccfish/FSLib.App.SimpleUpdater