diff --git a/src/SharpIDE.Application/Features/Analysis/RoslynTest.cs b/src/SharpIDE.Application/Features/Analysis/RoslynTest.cs index 9294543..b8b0109 100644 --- a/src/SharpIDE.Application/Features/Analysis/RoslynTest.cs +++ b/src/SharpIDE.Application/Features/Analysis/RoslynTest.cs @@ -11,7 +11,7 @@ public static class RoslynTest { var workspace = MSBuildWorkspace.Create(); var timer = Stopwatch.StartNew(); - workspace.WorkspaceFailed += (o, e) => Console.WriteLine(e.Diagnostic.Message); + workspace.WorkspaceFailed += (o, e) => throw new InvalidOperationException($"Workspace failed: {e.Diagnostic.Message}"); var solution = await workspace.OpenSolutionAsync(solutionFilePath, new Progress()); timer.Stop(); Console.WriteLine($"RoslynTest: Solution loaded in {timer.ElapsedMilliseconds}ms");