static DotNetAssemblyProject CreateMonoDevelopProjectFromProjectUpdate (UnitySolution solution, MonoIsland projectUpdate) { var p = new DotNetAssemblyProject (projectUpdate.Language); // FIXME switch (projectUpdate.Language) { default: var dotNetProjectConfig = (DotNetProjectConfiguration)p.AddNewConfiguration ("Debug"); dotNetProjectConfig.CompilationParameters = new CSharpCompilerParameters(); p.DefaultConfiguration = dotNetProjectConfig; break; } var rootFolder = solution.RootFolder; rootFolder.AddItem (p); solution.DefaultConfiguration.AddItem (p).Build = true; return p; }