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); }
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); }