Skip to content

Switch to C# 8.0 #738

Open
Open
@ilexp

Description

@ilexp

Summary

We're currently using C# 7.3. Once C# 8.0 is stable and released, consider upgrading in order to access language features like readonly members (see #600).

Analysis

  • C# 7.3 is the last version that will be supported on .NET Framework.
  • C# 8.0 requires .NET Core 3.0 or .NET Standard 2.1 (also, see here), which isn't implemented in .NET Framework.
  • Upgrading to C# 8.0 can only take place after previously upgrading the project to .NET Core 3.0 and .NET Standard 2.1.
  • Wait until the overall environment is ready, then proceed with this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CoreArea: Duality runtime or launcherTaskToDo that's neither a Bug, nor a Feature

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions