Upload a .txt and do something like this
Code:
void GetUpdate() {
int build = 1;
String versionFromWeb = (new System.Net.WebClient()).DownloadString("http://www.lucidity.me/getVersion.php");
if (build < Int32.Parse(versionFromWeb)) {
MessageBox.Show("Update needed!");
System.Diagnostics.Process.Start("updater.exe");
}
}
Note: this is pretty basic, you'll need to do error checks and stuff.
have updater.exe download the newest files and update that way. if it's a zip, backup the files and unzip, otherwise just backup the file you're replacing and download it with a webclient.
You can use CODEDOM to make an updater and delete it afterwords, or you can make a new project for the updater.