C# implements automatic upgrade in WinForm application