Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An application auto-update framework for .NET
branch: master

Editor added to roadmap

latest commit d55fd52db8
Tlhan Ghun TlhanGhun authored committed
Failed to load latest commit information.
Winkle CHangelog working
WinkleExample CHangelog working
README Editor added to roadmap
Winkle.sln Initial checkin as currently in Desktop Google Reader


Winkle is a .NET based framework to easily integrate an auto-update functionality to you application.

You just need to create a simple XML-file, store it on a webserver and add two lines of code to your project to check for updates.

If updates are available you can choose if you want to get a window opened automatically with a complete changelog shwoing all changes between the currently installed version and the newest version available for download.
As an alternative you get back an object with all informations included (which is the newest version available, complete changelog as sub-objects and so on) and can create an own display of this information within you application.

See the the included example project to see how to embed Winkle in your project.

As you can see Winkle is currently a 0.x release - so not everyting is done until now but everything what is included in the example works already (and is used by some first projects).

 - More stylish update notification window
 - Optional update notification alerts using Snarl (
 - Three options for the user if update available:
  o Open the webpage where the download can be found (already implemented)
  o Directly download the setup file without user needing to start browser
  o Incremental exchange only of the files which have been changed
 - Many more options (e. g. you can provide own logo in update notification and so on...)
 - An editor to easily create the XML-update file
Something went wrong with that request. Please try again.