public static async Task CompileProject(Project project, string outputDir) { var projectId = project.Id; var solution = await SharpTransformer.TransformProject(project); await CompileProjectInternal(solution.GetProject(projectId), outputDir); }
public static async Task <Assembly> CompileProject(Project project) { var projectId = project.Id; var solution = await SharpTransformer.TransformProject(project); return(await CompileProjectInternal(solution.GetProject(projectId))); }
public static async Task CompileSolution(Solution solution, string outputDir) { solution = await SharpTransformer.TransformSolution(solution); foreach (var projectId in solution.ProjectIds) { await CompileProjectInternal(solution.GetProject(projectId), outputDir); } }