Skip to content


The BasicVersionManager class, part of the ByteCobra Updater framework, is designed for handling version management of applications. It extends the abstract VersionManager class, providing functionality for reading and writing local package information, and retrieving the latest version of an application from a remote server. The class uses a FileInfo object to manage the package information file, a JsonSerializer for serialization, and HttpClient for making HTTP requests to the server. This class ensures that applications can manage their version information efficiently, checking for updates and maintaining local version data.