This is a hacky Roslyn-based LSP server for C#, as an alternative to omnisharp-roslyn. csharp-ls requires .NET 7 SDK to be installed. However, it has been reported to work with projects using older versions of dotnet SDK, including .NET Core 3, .NET Framework 4.8 and possibly older ones too as it uses the standard Roslyn/MSBuild libs that Visual Studio & omnisharp does. csharp-ls implements the standard LSP protocol to interact with your editor. However there are some features that need a non-standard implementation and this is where editor-specific plugins can be helpful. Supports automatic installation, go-to-metatada (can view code from nuget/compiled dlls) and some additional features.
Features
- Provides integration with VSCode
- Code refactorings from roslyn
- Find references
- go-to-definition
- Inlay hint support
- go-to-definition in metadata support
Categories
Language ServersLicense
MIT LicenseFollow csharp-ls
Other Useful Business Software
Searching for a better way to ship ecommerce? We can help
ShipHero is built for multi-channel commerce. With a few clicks, you can connect your stores. ShipHero will download new products, as well as sync existing ones. When changes are made to your inventory all connected stores will be updated.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of csharp-ls!