コード例 #1
0
        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);
        }
コード例 #2
0
        public static async Task <Assembly> CompileProject(Project project)
        {
            var projectId = project.Id;
            var solution  = await SharpTransformer.TransformProject(project);

            return(await CompileProjectInternal(solution.GetProject(projectId)));
        }
コード例 #3
0
        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);
            }
        }