From 702586f672aa1558596c34df39b74b5840f340e6 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sun, 17 Aug 2025 23:01:01 +1000 Subject: [PATCH] use daily roslyn compiler builds --- nuget.config | 1 + .../Features/Analysis/RoslynAnalysis.cs | 2 +- src/SharpIDE.Application/SharpIDE.Application.csproj | 8 ++++---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/nuget.config b/nuget.config index 943860b..f499f07 100644 --- a/nuget.config +++ b/nuget.config @@ -5,5 +5,6 @@ + diff --git a/src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs b/src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs index a5a6ae3..2627eff 100644 --- a/src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs +++ b/src/SharpIDE.Application/Features/Analysis/RoslynAnalysis.cs @@ -43,7 +43,7 @@ public static class RoslynAnalysis // is this hostServices necessary? test without it - just getting providers from assemblies instead var host = MefHostServices.Create(MefHostServices.DefaultAssemblies); _workspace ??= MSBuildWorkspace.Create(host); - _workspace.WorkspaceFailed += (o, e) => throw new InvalidOperationException($"Workspace failed: {e.Diagnostic.Message}"); + _workspace.RegisterWorkspaceFailedHandler(o => throw new InvalidOperationException($"Workspace failed: {o.Diagnostic.Message}")); } var solution = await _workspace.OpenSolutionAsync(solutionFilePath, new Progress()); timer.Stop(); diff --git a/src/SharpIDE.Application/SharpIDE.Application.csproj b/src/SharpIDE.Application/SharpIDE.Application.csproj index 03414d7..cab6031 100644 --- a/src/SharpIDE.Application/SharpIDE.Application.csproj +++ b/src/SharpIDE.Application/SharpIDE.Application.csproj @@ -16,10 +16,10 @@ - - - - + + + +