Skip to content

Releases: dotnet/vscode-csharp

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

v1.23.15

31 Aug 16:39
46dc774

Choose a tag to compare

v1.23.15-beta2

25 Aug 21:44
b09b43f

Choose a tag to compare

v1.23.15-beta2 Pre-release
Pre-release
  • Restore launch target for workspace root when no solution present (#4691, PR: #4695)
  • Fix autoFix on save (source.fixAll.csharp) (#4401, PR: #4717)
  • Selected code inserted like VS when applying snippet (PR: #4715)
  • Don't create launch.json for no selected process (#4696, PR: #4699)