Skip to content

Releases: dotnet/vscode-csharp

v1.24.1

26 Feb 03:16
090acf0

Choose a tag to compare

v1.24.0

13 Jan 18:28
0833ccb

Choose a tag to compare

Note about using the .NET SDK build of OmniSharp

You will need to configure your omnisharp.useModernNet to true in order to use the .NET 6 build. You will need to have the 6.0.100 release or higher of the SDK installed. VS Code may need to be restarted after configuring those settings. The .NET 6 build of OmniSharp only supports SDK-style projects. In particular this means that Unity is not supported until they update their generated project format.
For more info see here

Changes

  • Upgrade OmniSharp to 1.38.0 (PR: #4961)
  • Send document buffer when semantically highlighting old document versions (PR: #4915)
  • Improved Regex syntax highlighting (PR: #4902)
  • .NET 6 bug fixes (#4931, PR: #4950)
  • Add File-scoped namespace snippet (PR: #4948)
  • Add searchNuGetOrgSymbolServer documentation (PR: #4939)
  • Fix 'watch' Task (PR: #4932)
  • Support using .NET 6 OmniSharp (PR: #4926)
  • Rename LaunchTarget.kind to not conflict with VSCode separators. (#4907, PR: #4914)
  • Label optional dependencies as external (PR: #4905)
  • Provide a friendly name for the Razor language (PR: #4904)
  • Update Debugger to 1.23.19 (PR: 4899)
  • Add targetArch to Attach and documentation (#4900, PR: #4901)
  • Allow Linux Arm64 users to run the experimental O# build (PR: #4892)
  • Always send document text when Semantic Highlighting (PR: #5003)
  • Remove obsolete settings checks for Blazor debugging (PR: #4964)
  • Explicitly install vscode-nls as a dependency (PR: #4980)
  • Modernize code action provider (PR: #4988)
  • Fix OmnisharpDownloader tests (PR: #4989)

v1.24.0-beta1

17 Dec 17:24

Choose a tag to compare

v1.24.0-beta1 Pre-release
Pre-release

Note about using the .NET SDK build of OmniSharp

You will need to configure your omnisharp.useModernNet to true in order to use the .NET 6 build. You will need to have the 6.0.100 release of the SDK installed. VS Code may need to be restarted after configuring those settings. The .NET 6 build of OmniSharp only supports SDK-style projects. In particular this means that Unity is not supported until they update their generated project format.
For more info see here

Changes

  • Upgrade OmniSharp to 1.38.0 (PR: #4961)
  • Send document buffer when semantically highlighting old document versions (PR: #4915)
  • Improved Regex syntax highlighting (PR: #4902)
  • .NET 6 bug fixes (#4931, PR: #4950)
  • Add File-scoped namespace snippet (PR: #4948)
  • Add searchNuGetOrgSymbolServer documentation (PR: #4939)
  • Fix 'watch' Task (PR: #4932)
  • Support using .NET 6 OmniSharp (PR: #4926)
  • Rename LaunchTarget.kind to not conflict with VSCode separators. (#4907, PR: #4914)
  • Label optional dependencies as external (PR: #4905)
  • Provide a friendly name for the Razor language (PR: #4904)
  • Update Debugger to 1.23.19 (PR: 4899)
  • Add targetArch to Attach and documentation (#4900, PR: #4901)
  • Allow Linux Arm64 users to run the experimental O# build (PR: #4892)

v1.23.18-beta2

06 Dec 18:35
e44bb44

Choose a tag to compare

v1.23.18-beta2 Pre-release
Pre-release

Note about using the .NET SDK build of OmniSharp

There is an unreleased version of the O# server for .NET 6 SDK. You will need to configure your omnisharp.useModernNet to true and omnisharp.path to latest in order to use the rolling .NET 6 build. You will need to have the 6.0.100 release of the SDK installed. VS Code may need to be restarted after configuring those settings. The .NET 6 build of OmniSharp only supports SDK-style projects. In particular this means that Unity is not supported until they update their generated project format.
For more info see here

Note about Mono-based Linux arm64 builds

There is not a released version of the O# server for Linux Arm64. You will need to configure your "omnisharp.path" to "latest" in order to download a rolling build.

Changes

  • Support using .NET 6 OmniSharp (PR: #4926)
  • Rename LaunchTarget.kind to not conflict with VSCode separators. (#4907, PR: #4914)
  • Label optional dependencies as external (PR: #4905)
  • Provide a friendly name for the Razor language (PR: #4904)
  • Update Debugger to 1.23.19 (PR: 4899)
  • Add targetArch to Attach and documentation (#4900, PR: #4901)
  • Allow Linux Arm64 users to run the experimental O# build (PR: #4892)

v1.23.18-beta1

15 Nov 22:12
390c4f5

Choose a tag to compare

v1.23.18-beta1 Pre-release
Pre-release

Note about Linux arm64 build

There is not a released version of the O# server for Linux Arm64. You will need to configure your "omnisharp.path" to "latest" in order to download a rolling build.

Changes

  • Allow Linux Arm64 users to run the experimental O# build (PR: #4892)

v1.23.17

03 Nov 17:36
6c4ea5c

Choose a tag to compare

v1.23.17-beta3

01 Nov 16:15
19deb43

Choose a tag to compare

v1.23.17-beta3 Pre-release
Pre-release
  • Greatly improved download experience: when the C# extension is downloaded from the VS Code Marketplace, it will include all of its dependencies already (#4775)
  • Support relative paths with omnisharp.testRunSettings (#4860)
  • Fix decompilation authorization check (#4817, PR: #4821)
  • Fix typo in Readme.md (PR: #4819)
  • Debugger changes:
    • The debugger itself runs on .NET 6 RC2
    • Enhanced support for launchSettings.json (#3121)
    • Fixed process listing on Windows 11 (PR: #4848) (Many thanks to @eternalphane)

v1.23.17-beta2

29 Oct 00:43
7202d3c

Choose a tag to compare

v1.23.17-beta2 Pre-release
Pre-release
  • Greatly improved download experience: when the C# extension is downloaded from the VS Code Marketplace, it will include all of its dependencies already (#4775)
  • Fix decompilation authorization check (#4817, PR: #4821)
  • Fix typo in Readme.md (PR: #4819)
  • Debugger changes:
    • The debugger itself runs on .NET 6 RC2
    • Enhanced support for launchSettings.json (#3121)
    • Fixed process listing on Windows 11 (PR: #4848) (Many thanks to @eternalphane)

v1.23.17-beta1

13 Oct 17:35
32781a1

Choose a tag to compare

v1.23.17-beta1 Pre-release
Pre-release
  • Fix decompilation authorization check (#4817, PR: #4821)
  • Fix typo in Readme.md (PR: #4819)

v1.23.16

06 Oct 00:14

Choose a tag to compare