Skip to content

Releases: dotnet/vscode-csharp

v1.24.5-beta1

28 Apr 16:20
7b1f541
Compare
Choose a tag to compare
v1.24.5-beta1 Pre-release
Pre-release

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

  • coreclr debug configuration should support input variables for envFile (#5102, PR: #5189)
  • Low-hanging nullable fruit (PR: #5186)
  • Fix .net6 OmniSharp acquisition on Linux arm64 (PR: #5172)

v1.24.4

11 Apr 17:54
2d3d83e
Compare
Choose a tag to compare

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

  • Remove inlayHints from diff view (PR: #5151)
  • Quote arguments containing spaces when launching OmniSharp (#5150, PR: #5154)

v1.24.4-beta1

05 Apr 00:45
4f7084d
Compare
Choose a tag to compare
v1.24.4-beta1 Pre-release
Pre-release

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

  • Remove inlayHints from diff view (PR: #5151)
  • Quote arguments containing spaces when launching OmniSharp (#5150, PR: #5154)

v1.24.3

01 Apr 20:10
4729846
Compare
Choose a tag to compare

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

  • Fix OmniSharp not found issue on Mono (#5140, PR: #5141)

v1.24.2

01 Apr 12:56
36cd48a
Compare
Choose a tag to compare

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

v1.24.2-beta3

30 Mar 00:35
7689b0d
Compare
Choose a tag to compare
v1.24.2-beta3 Pre-release
Pre-release

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

v1.24.2-beta2

24 Mar 01:01
e316b14
Compare
Choose a tag to compare
v1.24.2-beta2 Pre-release
Pre-release

Announcement: Planned removal of the included Mono & MSBuild Tools

In the future .NET Framework builds of OmniSharp will not ship with Mono or the MSBuild tooling (See announcement omnisharp-roslyn#2339). To ensure that the C# extension remains usable out of the box for .NET SDK projects, we will be changing the default value of omnisharp.useModernNet to true.

See issue #5120 for more details.

Changes

v1.24.2-beta1

19 Mar 17:34
65799d3
Compare
Choose a tag to compare
v1.24.2-beta1 Pre-release
Pre-release
  • Quote launch paths when necessary (#5099, PR: #5101)
  • Debounce diagnostic requests (#5085, PR: #5089)
  • Add AnalyzeOpenDocumentsOnly (PR: #5088)

v1.24.1

26 Feb 03:16
090acf0
Compare
Choose a tag to compare

v1.24.0

13 Jan 18:28
0833ccb
Compare
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)