.NET 8
.netDropped
Not quite a full goodbye, but .NET 8 is leaving active development: what remains is maintenance and the projects where rewriting the dependencies just isn't an option. Everything new goes on .NET 10.
Using
.NET 8 — the next LTS. We switched to it in early 2024. Of the new stuff that went straight into work:
- primary constructors — finally, we've waited long enough
- collection expressions — shorter and cleaner
- keyed DI services — handy when you need several implementations of the same interface
- Blazor and minimal APIs improvements, though those matter less to us
It's now our main version for all projects.