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