This project has moved and is read-only. For the latest updates, please go here.

Every app deserves a HappyBin!

Pages: Implementation, Updater Workflow

Example of call from WinForms client application:
using System;
using System.Diagnostics;
using System.Reflection;
using System.Windows.Forms;

namespace WinFormsHappyBinSample
	public partial class Form1 : Form
		public Form1()

			this.Text = Assembly.GetEntryAssembly().GetName().Version.ToString();

		private void Form1_Load(object sender, EventArgs e)
			Process.Start( "HappyBin.AutoUpdater.exe" );

Example of client config file (located with HappyBin.AutoUpdater.exe):
    <setting name="UpdateConfigUri" serializeAs="String">
    <setting name="RuntimeExe" serializeAs="String">
    <setting name="DownloadFolder" serializeAs="String">
    <setting name="WaitForExitMillseconds" serializeAs="String">
    <setting name="StartRuntimeExeAfterInstall" serializeAs="String">

Example of update config file (located on webserver or file path):

Last edited Nov 3, 2013 at 5:19 PM by steveshortt, version 11