(Optional, Windows-only) Note: If you want to use the same build configuration as the build server, you will have to install `VC++ 2017 version 15.7 v14.14 latest v141 tools` (or similar) from the "Individual components" section in the Visual Studio Setup. We use `editbin.exe` to modify the stack size used by ILSpy.exe from 1MB to 16MB, because the decompiler makes heavy use of recursion, where small stack sizes lead to problems in very complex methods.
Unix:
- Make sure .NET Core 2.2 is installed (you can get it here: https://get.dot.net).
- Check out the repository using git.
- Execute `git submodule update --init --recursive` to get all required submodules.
- Use `dotnet build Frontends.sln` to build the non-Windows flavors of ILSpy (cli and powershell core).