EverUpdate is a complete solution for update-enabling your end-user .Net applications. EverUpdate provides a simple .Net component that you embed in your applications to instantly enable robust patch and update management capabilities.
Sharp AutoUpdater is a C# component that will automatically update your .NET application. Using XML configuration files, the AutoUpdater component detects if there is a new version of the software, downloads, unzips, and installs the new files.