Skip to content

Add roslyn-language-server LSP plugin for C# #463

Description

@jmbryan4

Summary

Add a new csharp-roslyn-lsp plugin for roslyn-language-server, Microsoft's official Roslyn-based C# language server.

Motivation

The existing csharp-lsp plugin uses csharp-ls, which is a community-maintained language server. Microsoft now publishes roslyn-language-server as a .NET tool on NuGet — this is the same language server that powers the C# extension for VS Code and C# Dev Kit, making it the official/canonical option.

Having both available gives users a choice:

  • csharp-ls — lightweight, works with .NET 6+, community-maintained
  • roslyn-language-server — official Microsoft LSP, full Roslyn feature set, requires .NET 10+

Details

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions