mirror of
https://github.com/Impostor/Impostor.git
synced 2026-10-20 01:46:11 +00:00
* Add docs to master * correct link (#63) * correct link * change to https:// * Update doc links Co-authored-by: AeonLucid <aeonlucid@gmail.com> Co-authored-by: tuxinal <ebrahim.amiri.k@gmail.com>
1.5 KiB
1.5 KiB
Building from source
The solution contains two main projects, the Impostor client and server. The client is built using .NET Framework 4.7.2 and the server with .NET 5.
Currently .NET 5 is not yet officially released, so in order to build using Visual Studio, you should have Visual Studio 2019 Preview installed. This documentation will go over building both the Server and the Client and their requirements.
Cloning Impostor
You need to clone Impostor with all submodules.
git clone --recursive https://github.com/AeonLucid/Impostor.git
If you already have cloned Impostor but have errors related to Hazel, run the following.
git submodule update --init
Building the server
Dependencies
- .NET 5 SDK
- Visual Studio Preview (Optional, only if you want the full IDE experience)
Build using the CLI
cd src/Impostor.Server/
dotnet build
To setup the server, please look at Running the server.
Building the client
Dependencies
Build using the CLI
cd src/Impostor.Client/Impostor.Client.WinForms
dotnet build