Version latestVersion = new Version(versionString)
String versionString = await http.GetStringAsync(new Uri('')) Inside the latest.txt files is a simple version string like 0.9.9.4. This is our little 10 minute solution, but it's actually working very nicely. I still need my app to notify the user that it's time to upgrade. Inno Setup will upgrade my app from build to build when I run a new setup over the top of an old one. However, there's no free lunch when it comes to auto-updating. It took me just 15 minutes to make a simple installer, and it's clear that this tool is deep and broad in its support.
It's free, but it's a joy and you should donate if you use it. I thought about WiX, I thought about InstallShield, but then discovered a wonderful little gem of a setup application called Inno Setup by Jordan Russell. Yesterday I was pairing on a little startup I'm doing on the side with Greg Shackles and it was time do the setup application. Back in 2007 I did a post called Making your Application Automatically Update Itself.