This repository has been archived by the owner on Jul 1, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 51
Home
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.
- integrate SimplePatchTool to your project
- build/compile the application
- create your first patch and push it to the server of your choice
- whenever you update the app, create another patch and push it to the server
- each time you push a new patch to the server, your clients will automatically fetch it and keep themselves up-to-date
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.