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 Nov 24, 2018
·
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
- 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 5 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
- SimplePatchToolConsoleApp: the console app that is used throughout this wiki. It uses SimplePatchToolCore and SimplePatchToolSecurity modules
- SelfPatcherCore: core module for self patcher executables
- SelfPatcherConsoleApp: an example implementation of a console-based self patcher executable. It can be used when you want to self patch your launcher/app but don't want to create a custom UI for the self patcher. It uses the SelfPatcherCore module