private async void BuildCore(string projectFilePath, string customArguments)
        {
            var progress = new BuildProgress();

            progress.ProgressText = $"Building {projectFilePath}...";
            SetContent(progress);
            var   buildHost = new HostedBuild(projectFilePath, customArguments);
            Build result    = await buildHost.BuildAndGetResult(progress);

            progress.ProgressText = "Analyzing build...";
            await System.Threading.Tasks.Task.Run(() => BuildAnalyzer.AnalyzeBuild(result));

            DisplayBuild(result);
        }
Beispiel #2
0
        private async void BuildCore(string projectFilePath, string customArguments)
        {
            var progress = new BuildProgress()
            {
                IsIndeterminate = true
            };

            progress.ProgressText = $"Building {projectFilePath}...";
            SetContent(progress);
            var   buildHost = new HostedBuild(projectFilePath, customArguments);
            Build result    = await buildHost.BuildAndGetResult(progress);

            progress.ProgressText = "Analyzing build...";
            await QueueAnalyzeBuild(result);

            DisplayBuild(result);
        }
        private async void BuildCore(string projectFilePath, string customArguments)
        {
            var progress = new BuildProgress();
            progress.ProgressText = $"Building {projectFilePath}...";
            SetContent(progress);
            var buildHost = new HostedBuild(projectFilePath, customArguments);
            Build result = await buildHost.BuildAndGetResult(progress);
            result.Name = projectFilePath;

            progress.ProgressText = "Analyzing build...";
            await System.Threading.Tasks.Task.Run(() => BuildAnalyzer.AnalyzeBuild(result));
            DisplayBuild(result);
        }