Skip to content
This repository has been archived by the owner on Jul 1, 2020. It is now read-only.
Süleyman Yasir KULA edited this page Mar 7, 2020 · 14 revisions

Welcome to SimplePatchTool's wiki! You are highly recommended to take a look at the Glossary before navigating around.

Usage

  1. integrate SimplePatchTool to your project
  2. build/compile the application
  3. create your first patch and push it to the server of your choice
  4. whenever you update the app, create another patch and push it to the server
  5. each time you push a new patch to the server, your clients will automatically fetch it and keep themselves up-to-date

Tutorials

Project Structure

SimplePatchTool.sln consists of 3 projects:

  • SimplePatchToolCore: the main module, all the core logic (e.g. creating/applying patches, localization) is implemented here
  • SimplePatchToolSecurity: contains functions to sign/verify XML files and generate RSA key pair. This module requires additional NuGet package(s) for .NET Standard 2.0 compatibility
  • SelfPatcherCore: core module for self patcher executables

SimplePatchToolExtras.sln consists of some additional projects that can be found here. These projects use the libraries generated by the SimplePatchTool solution.

Clone this wiki locally