Skip to content

Can Language Server (LSP) run in the same process as devenv.exe ? #1347

Open
@sajithpt

Description

@sajithpt

I am working on an extension for Visual Studio. This implements a Language Server (LSP) also. Both extension and LSP are written in C#.NET. Is it a requirement that Language Server run in a separate process? Or can the Language Server be implemented as a dll and run in the same process as the extension and devenv ?

I am exploring if we can have both language server and extension run in the same process so that overhead of inter process communication can be avoided.

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