mirror of
https://github.com/Impostor/Impostor.git
synced 2026-10-20 01:46:11 +00:00
1.6 KiB
1.6 KiB
The solution file contains two main projects which are the Impostor Client and the Impostor Server and are built using different .net versions being .NET Framework (netfx) 4.52 for the client and .net 5 for the server. For now, .net 5 is still not officially released (it's in release candidate) so in order to build using Visual Studio, you should have Visual Studio Preview installed. This documentation will go over building both the Server and the Client and their requirements.
Cloning the repo
Since Impostor uses git submodule to reference Hazel you should include the --recurse-submodules option to git clone command. ie:
git clone --recurse-submodules https://github.com/AeonLucid/Impostor.git
if you're using https.
Building the server
Dependencies
- .net 5 SDK
- Visual Studio Preview (optional, only if you want the full IDE experience)
Build using the CLI
cd Impostor/src/Impostor.Server/
dotnet build
To setup the configs and run it, please look at Running the server
Building the client
Dependencies
- .NET Framework 4.5.2 Developer Pack (aka SDK)
Build using the CLI
cd Impostor/src/Impostor.Client/
dotnet build