diff --git a/src/solidlsp/language_servers/csharp_language_server.py b/src/solidlsp/language_servers/csharp_language_server.py index da65cb83..f48a6516 100644 --- a/src/solidlsp/language_servers/csharp_language_server.py +++ b/src/solidlsp/language_servers/csharp_language_server.py @@ -623,6 +623,9 @@ class CSharpLanguageServer(SolidLanguageServer): """Handle client/registerCapability requests.""" # Just acknowledge the request - we don't need to track these for now return + + def handle_project_needs_restore(params): + return # Set up notification handlers self.server.on_notification("window/logMessage", window_log_message) @@ -631,6 +634,7 @@ class CSharpLanguageServer(SolidLanguageServer): self.server.on_request("workspace/configuration", handle_workspace_configuration) self.server.on_request("window/workDoneProgress/create", handle_work_done_progress_create) self.server.on_request("client/registerCapability", handle_register_capability) + self.server.on_request("workspace/_roslyn_projectNeedsRestore", handle_project_needs_restore) self.logger.log("Starting Microsoft.CodeAnalysis.LanguageServer process", logging.INFO)