Compile github repositories that have sln file.

Linux

in kali linux, you could use Mono C# compiler.

mcs -out:SharpSuccessor.exe \  
-target:exe \  
-platform:anycpu \  
-reference:System.DirectoryServices \  
-reference:System.DirectoryServices.Protocols \  
Program.cs Modules/*.cs Properties/AssemblyInfo.cs

Windows

in visual studio ide, build config manager select and build.