stride icon indicating copy to clipboard operation
stride copied to clipboard

.NET 9

Open ds5678 opened this issue 9 months ago • 4 comments

Is your feature request related to a problem? Please describe.

I'm always frustrated when I can't use the latest API offerings in the BCL. Also, bumping the .NET version generally gives free performance improvements.

Describe the solution you'd like

Ideally, Stride would bump its .NET version every November.

Describe alternatives you've considered

  • Staying on .NET 8 and backporting any API I need.
  • Finding a way to force compilation against .NET 9.

ds5678 avatar Apr 02 '25 18:04 ds5678

Stride updates with the LTS versions of .NET, so it will likely get updated to .NET 10 some time after November this year.

JackPilley avatar Apr 02 '25 18:04 JackPilley

Some added context https://github.com/stride3d/stride/discussions/2687#discussioncomment-12640834

There is no current plan to constantly update to the STS versions of .NET but I think there is a way to enable the builder to try and use the latest even without the libraries using STS. I do agree it s a bit annoying especially when VS auto installs STS versions by default.

Doprez avatar Apr 02 '25 18:04 Doprez

You can keep this issue open. I think its still relevant for the second portion of your enhancement request. I just need to confirm that the current builder for projects is able to use the latest without issue. Once I have time to confirm that then I can update this issue.

Doprez avatar Apr 02 '25 19:04 Doprez

Maybe one day, when we have enough resources, we could provide a dedicated branch or a NuGet STS (Standard Term Support) version for .NET STS as well. Unfortunately, at the moment, we don't have the resources or an available maintainer to actively drive this effort.

VaclavElias avatar Apr 02 '25 20:04 VaclavElias