Skip to content

Investigate running OmniSharp on .NET 6 #4843

@JoeRobich

Description

@JoeRobich

Currently there is a branch of omnisharp-roslyn which runs on .NET 5 - https://github.com/OmniSharp/omnisharp-roslyn/tree/feature/omnisharp-vnext. We should investigate the effort to stabilize and merge this branch to master. We could then move the extension to run the language services on .NET 6.

omnisharp-roslyn tasks:

  • Move the vNext branch to use .NET 6
  • Investigate ReadyToRun compilation for the .NET 6 build
  • Resolve NuGet.Frameworks issue that is pinning each build to a particular SDK
  • Ensure builds are pushed to storage and available for download

omnisharp-vscode tasks:

  • Add dependency information for .NET 6 build to C# extension package.json
  • Add workspace option to choose between the Mono and the .NET 6 build of OmniSharp
  • Ensure this works well with the platform builds of the C# extension

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions