In order to compile SideServer on VS 2019/2022 (not tested on any earlier versions), ensure you have the correct environment then follow the steps below.
Dev Environment
- Ensure your Visual Studio installation has all the following:
- The 
Desktop development with C++set of tools MSBuild support for LLVM (clang-cl) toolsetC++ Clang Compiler for WindowsTest Adapter for Boost.TestC++ MFC for latest v143 build tools (x86 & x64)(or v142)
 - The 
 - Bootstrapped and Integrated VCPKG package manager setup.
 - Installer projects plugin that matches your VS version - VS2017/2019, VS2022.
 
Build Instructions
- Clone the repository recursively (or run 
git submodule update --init --recursiveafter pull). - In the 
Dependencies\libimobiledevice-vsfolder, run the./get-sourcescript to download the libimobiledevice source repos - If using VS2022, in the 
AltServerandAltSignprojects, change the MSVC toolset tov143(note that the migration tool may do this for you). - Compile (x86 only - the project won't work in x64).
 
- Add pairing file support (commented out, some module error)
 - Rebrand AltServer to SideServer
 - Add release channels and correct IPA links
 - Testing with users