handle build animation on run failure

This commit is contained in:
Matt Parker
2026-01-18 19:20:16 +10:00
parent fe91d5e81a
commit 11686e79ba
3 changed files with 26 additions and 5 deletions

View File

@@ -42,9 +42,10 @@ public partial class RunService(ILogger<RunService> logger, RoslynAnalysis rosly
if (buildResult is not SharpIdeBuildResult.Success)
{
_logger.LogInformation("Build failed for project {ProjectName}. Aborting run/debug.", project.Name);
project.ProjectRunFailed.InvokeParallelFireAndForget();
return;
}
project.RunningCancellationTokenSource = new CancellationTokenSource();
var launchProfiles = await LaunchSettingsParser.GetLaunchSettingsProfiles(project);