Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Roslyn-based LSP server for C#

License

NotificationsYou must be signed in to change notification settings

razzmatazz/csharp-language-server

Repository files navigation

csharp-ls brings advanced language features like code completion, diagnostics,and refactoring to your editor for C# projects. It supports projects targetingolder .NET SDK versions including .NET Core 3, .NET Framework 4.8,and potentially earlier ones.

SeeFEATURES.md for a more detailed discussion regarding featuresand customization provided with csharp-ls.

SeeCHANGELOG.md for the list of recent improvements/fixes.

SeeTROUBLESHOOTING.md for server troubleshooting anddiagnostics.

csharp-ls is MIT-licensed (seeLICENSE) and is provided with nowarranty of any kind.

Quick Start

csharp-ls requires the .NET 10 SDK or later to be installed on your machine.Please head toDownload .NET todownload it.

The server can be installed ascsharp-ls dotnet tool:

dotnet tool install --global csharp-ls

Once installed, your editor's LSP client should automatically detect and startcsharp-ls when opening C# project files.

Clients

csharp-ls implements the standard LSP protocol to interact with your editor.However, there are some features that require a non-standard implementation.This is where editor-specific plugins can be helpful.

Notable clients:

Acknowledgements

Alternatives

About

Roslyn-based LSP server for C#

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors19

Languages


[8]ページ先頭

©2009-2025 Movatter.jp