| RID | |
| RuntimeVersion | A Version class that also supports a single integer (major only) |
| UpdateExe | A static helper class to assist in running Update.exe CLI commands. You probably should not invoke this directly, instead you should use the relevant methods on UpdateManager. For example: ApplyUpdatesAndExit(VelopackAsset), or ApplyUpdatesAndRestart(VelopackAsset, string[]). |
| UpdateInfo | Holds information about the current version and pending updates, such as how many there are, and access to release notes. |
| UpdateManager | Provides functionality for checking for updates, downloading updates, and applying updates to the current application. |
| UpdateOptions | Options to customise the behaviour of UpdateManager. |
| VelopackApp | VelopackApp helps you to handle app activation events correctly. This should be used as early as possible in your application startup code. (eg. the beginning of Main() in Program.cs) |
| VelopackAsset | An individual Velopack asset, could refer to an asset on-disk or in a remote package feed. |
| VelopackAssetFeed | A feed of Velopack assets, usually returned from an IUpdateSource. |
| VelopackHook | A delegate type for handling Velopack startup events |
| VelopackRuntimeInfo | Convenience class which provides runtime information about the current executing process, in a way that is safe in older and newer versions of the framework. |