Download Latest Version [0.28.0] - 2026-09-13 _ Klebiskis source code.zip (710.5 kB) Google Add to Preferred Sources
Home / 0.28.0
Name Modified Size InfoDownloads / Week
Parent folder
[0.28.0] - 2026-09-13 _ Klebiskis source code.tar.gz 2026-09-13 549.2 kB
[0.28.0] - 2026-09-13 _ Klebiskis source code.zip 2026-09-13 710.5 kB
README.md 2026-09-13 2.8 kB
Totals: 3 Items   1.3 MB 0
  • Speed up analyzer-enabled diagnostics by sharing project-wide analyzer results across document requests for the same Roslyn solution snapshot
  • Reported and fixed by @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/issues/403 and https://github.com/razzmatazz/csharp-language-server/pull/404
  • Fix .slnf solution filters being ignored when the declared project set is read from the solution: the set was read from the filter's parent solution, so on a filtered solution the load progress reported counts like (74/358) with the percentage stuck at 20, and the workspace-global TargetFramework intersection wrongly included projects the filter excludes
  • By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/422
  • Fix textDocument/completion (and other interactive requests) stalling when analyzers are enabled on a multi-project solution: workspace/diagnostic now analyzes one project at a time instead of fanning out across every project concurrently
  • By @razzmatazz in https://github.com/razzmatazz/csharp-language-server/pull/421
  • Fix every position-based request answering null on multi-targeted projects: a file of a <TargetFrameworks> project has one Roslyn document per target framework, which the document lookup treated as ambiguous and resolved to None; the lookup now picks the flavor with the best TFM (same rule as workspace-global TFM selection, mirroring how Visual Studio auto-selects a default project context), leaving genuinely linked files (one path in different project files) ambiguous as before
  • By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/420
  • Report per-project progress while loading a solution: $/progress reports now carry a message like Project (34/88) and a monotonically increasing percentage, so clients can display load progress and estimate readiness
  • By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/417
  • Match request uris to workspace folders case-insensitively on Windows: Windows paths are case-insensitive, and a client may send a differently cased uri (for example a lowercase drive letter) than the announced workspace root, which previously made requests silently miss the workspace and answer null
  • By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/418
  • Fix textDocument/references with includeDeclaration crashing (-32603 Internal error) on a symbol from an assembly not referenced by an arbitrary "first" project in the solution; metadata locations are now resolved against the project that owns the requesting document instead
  • By @razzmatazz in https://github.com/razzmatazz/csharp-language-server/pull/416

Full Changelog: https://github.com/razzmatazz/csharp-language-server/compare/0.27.0...0.28.0

Source: README.md, updated 2026-09-13