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 @@
-
-
-
-
+
+
+
+