.NET 9
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.
Stride updates with the LTS versions of .NET, so it will likely get updated to .NET 10 some time after November this year.
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.
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.
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.