Missing .NET 10 support
Description
The project currently lacks support for .NET 10, limiting compatibility with the latest .NET runtime and preventing users from taking advantage of new features and improvements.
Impact
.NET provides:
- Benefit from performance improvements in .NET 10
Additional Context
.NET 10 is the current LTS version.
Run the project on the latest .NET runtime
Really? Did you try it? There's https://github.com/gfoidl/trx2junit/blob/8350f34b33442c82fb07b484fe9aed0a889d79f6/source/trx2junit/trx2junit.csproj#L7 so it should run on .NET 10 too.
Benefit from performance improvements in .NET 10
I'm perf enthusiastic, but for the task done in this tool I don't think it really matters.
Use new language features and APIs
Can you be more concrete on what language features you think?
The issue reads very general and bot generated. Due to the roll forward policy, it should run on .NET 10 and just upgrading for the sake of upgrade to latest version doesn't warrant it to do (at least for me here).
Hi! First of all, thanks for your tool.
Sorry if the report came across as rude.
To be fair, I did miss the RollForward option, so this change isn’t actually critical.
At the same time, I recommend adding support for the LTS version. Also, net6.0 and net7.0 can technically be dropped.
Sorry if the report came across as rude.
No problem at all. I read the issue just as if a bot had written it.
I recommend adding support for the LTS version. Also, net6.0 and net7.0 can technically be dropped.
👍🏻 yep, that would make sense.
Do you like to create a PR?
For CI (Azure Pipelines) I think that only https://github.com/gfoidl/trx2junit/blob/8350f34b33442c82fb07b484fe9aed0a889d79f6/.azure/pipelines/jobs/steps/dotnet-install.yml#L1-L19 needs to be updated. And maybe move the Ubuntu 22.04 images to newer ones.