Skip to content

Releases: dotnet/vscode-csharp

v1.23.11

09 Apr 20:16

Choose a tag to compare

Known Issues in 1.23.11

  • For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set "omnisharp.useGlobalMono": "always". The current value of "auto" will remain "never" until Mono upgrades their bundled MSBuild version.
  • After selecting a solution filter (*.slnf) from the project selector, the solution's name will be displayed in the status bar instead of the filter's.
  • Known limitations with the preview Razor (cshtml) language service to be addressed in a future release:
    • Only ASP.NET Core projects are supported (no support for ASP.NET projects)
    • Error squiggles misaligned for expressions near the start of a new line
    • Emmet based abbreviation expansion is not yet supported (See note in readme for how to enable through your settings.json)
  • There currently is no completion support for package references in csproj files. (#1156)
  • Renaming symbol fails within a file that had recently been renamed without saving changes.
    • As a workaround, make an edit within the file before using Rename Symbol.

Changes

  • Move the global Mono check to the correct place (#4489, PR: #4492)

v1.23.10

08 Apr 21:50
7c85228

Choose a tag to compare

Known Issues

  • For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set "omnisharp.useGlobalMono": "always". The current value of "auto" will remain "never" until Mono upgrades their bundled MSBuild version.
  • After selecting a solution filter (*.slnf) from the project selector, the solution's name will be displayed in the status bar instead of the filter's.
  • Known limitations with the preview Razor (cshtml) language service to be addressed in a future release:
    • Only ASP.NET Core projects are supported (no support for ASP.NET projects)
    • Error squiggles misaligned for expressions near the start of a new line
    • Emmet based abbreviation expansion is not yet supported (See note in readme for how to enable through your settings.json)
  • There currently is no completion support for package references in csproj files. (#1156)
  • Renaming symbol fails within a file that had recently been renamed without saving changes.
    • As a workaround, make an edit within the file before using Rename Symbol.

Changes

v1.23.9

02 Feb 11:48
143e969

Choose a tag to compare

  • Add option to organize imports during document formatting. (PR: #4302)
  • Update to use zero based indexes (PR: #4300)
  • Improve request queues to improve code completion performance (PR: #4310)
  • Add setting to control whether to show the OmniSharp log on error (#4102, #4330, PR: #4333)
  • Support building launch assets for NET6-NET9 projects (#4346, PR: #4349)
  • Add debugger support for Concord extensions. See the ConcordExtensibilitySamples wiki for more information.
  • Update OmniSharp version to 1.37.6
    • Handle records in syntax highlighting (#2048, PR: #2049)
    • Remove formatting on new line (PR: #2053)
    • Validate highlighting ranges in semantic highlighting requests (PR: #2055)
    • Delay project system init to avoid solution update race (PR: #2057)
    • Use "variable" kind for parameter completion (#2060, PR: #2061)
    • Log request when response fails (#2064)

v1.23.9-beta2

22 Jan 04:43
1363832

Choose a tag to compare

v1.23.9-beta2 Pre-release
Pre-release

Adds debugger support for Concord extensions. See the ConcordExtensibilitySamples wiki for more information.

v1.23.9-beta1

15 Jan 21:39

Choose a tag to compare

v1.23.9-beta1 Pre-release
Pre-release

How to install

See Installing Beta Releases in the wiki for instructions.

Changes

  • Add option to organize imports during document formatting. (PR: #4302)
  • Update to use zero based indexes (PR: #4300)
  • Improve request queues to improve code completion performance (PR: #4310)
  • Add setting to control whether to show the OmniSharp log on error (#4102, #4330, PR: #4333)
  • Support building launch assets for NET6-NET9 projects (#4346, PR: #4349)

v1.23.8

16 Dec 05:24

Choose a tag to compare

  • Updated Debugger support (PR: #4281)
    • Updated the version of .NET that the debugger uses for running its own C# code to .NET 5
    • Updated .NET debugging services loader to address problem with debugging after installing XCode12 (dotnet/runtime/#42311)
    • Fixed integrated terminal on non-Windows (#4203)
  • Updated Razor support (PR: #4278)
    • Bug fixes
  • Update OmniSharp version to 1.37.5 (PR: #4299)
  • Support auto doc comment generation (#8, PR: #4261)
  • Add schema support for appsettings.json (#4279, PR: #4280)
  • Add schema support for global.json (PR: #4290)
  • Update remoteProcessPickerScript windows ssh exit (#3482, PR: #4225)
  • Do not start OmniSharp server in Live Share scenarios (#3910, PR: #4038)
  • Suppress codelens for IEnumerable.GetEnumerator (#4245, PR: #4246)
  • Allow arm64 MacOS to debug dotnet projects (#4277, PR: #4288)

v1.23.8-beta1

09 Dec 03:22
2d121fd

Choose a tag to compare

v1.23.8-beta1 Pre-release
Pre-release

How to install

See Installing Beta Releases in the wiki for instructions.

Changes

  • Debugger
    • Updated the version of .NET that the debugger uses for running its own C# code to .NET 5
    • Updated .NET debugging services loader to address problem with debugging after installing XCode12 (dotnet/runtime/#42311)
    • Fixed integrated terminal on non-Windows (#4203)

v1.23.7

07 Dec 19:17

Choose a tag to compare

v1.23.7-beta1

23 Nov 18:20
8f7b3d2

Choose a tag to compare

v1.23.7-beta1 Pre-release
Pre-release

v1.23.6-beta1

05 Nov 19:00

Choose a tag to compare

v1.23.6-beta1 Pre-release
Pre-release
  • Do not call updateBuffer if there are no changes. (PR: #4170)
  • Only skip file changed events when document is open. (PR: #4178)