with one click
csharp-lsp
// Use when setting up, repairing, or explaining the sample DotCraft C# LSP plugin, including installing csharp-ls into the plugin-local server/csharp-ls directory and enabling C# language intelligence.
// Use when setting up, repairing, or explaining the sample DotCraft C# LSP plugin, including installing csharp-ls into the plugin-local server/csharp-ls directory and enabling C# language intelligence.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | csharp-lsp |
| description | Use when setting up, repairing, or explaining the sample DotCraft C# LSP plugin, including installing csharp-ls into the plugin-local server/csharp-ls directory and enabling C# language intelligence. |
Install csharp-ls into this plugin before expecting the LSP server to start. Do not install the server globally for this sample unless the user explicitly asks for a PATH-based setup.
From the plugin root, run the platform script:
.\skills\csharp-lsp\scripts\prepare.ps1
bash ./skills/csharp-lsp/scripts/prepare.sh
The script installs csharp-ls version 0.24.0 into server/csharp-ls by default. Override with CSHARP_LS_VERSION when the user needs a different version.
Requirements:
csharp-ls version.Tools.Lsp.Enabled=true.If the server fails to start, first verify server/csharp-ls/csharp-ls or server/csharp-ls/csharp-ls.exe exists, then run dotnet --info and check that the selected csharp-ls version is compatible with the installed .NET runtime.