diff --git a/MCGalaxy/Modules/Compiling/CompilerFrontends.cs b/MCGalaxy/Modules/Compiling/CompilerFrontends.cs index 35a874aaf..1f751bc5b 100644 --- a/MCGalaxy/Modules/Compiling/CompilerFrontends.cs +++ b/MCGalaxy/Modules/Compiling/CompilerFrontends.cs @@ -44,7 +44,11 @@ namespace MCGalaxy.Modules.Compiling } #else protected override ICompilerErrors DoCompile(string[] srcPaths, string dstPath) { - List referenced = ProcessInput(srcPaths, "//"); + List referenced = ProcessInput(srcPaths, "//"); + referenced.Add("System.Collections.dll"); // needed for List<> etc + referenced.Add("System.IO.Compression.dll"); // needed for GZip compression + referenced.Add("System.Net.Primitives.dll"); // needed for IPAddress etc + return RoslynCSharpCompiler.Compile(srcPaths, dstPath, referenced); }